{NAV_HORIZ_DD:ID,Ebenentiefe} (NAVi HORIZontal Drop Down)

Post custom hacks and enhancements for phpwcms here only. Maybe some of these things will be included in official release later.
User avatar
flip-flop
Moderator
Posts: 8178
Joined: Sat 21. May 2005, 21:25
Location: HAMM (Germany)
Contact:

Re: {NAV_HORIZ_DD:ID} (NAVi HORIZontal Drop Down:ID)

Post by flip-flop »

Code: Select all

#pmenu a, #pmenu a:visited, 
#pmenu_home a, #pmenu_home a:visited {
........
........
}
#pmenu a:visited  { background: #8E98AF; }
sollte so gehen.

Knut
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
User avatar
update
Moderator
Posts: 6455
Joined: Mon 10. Jan 2005, 17:29
Location: germany / outdoor

Re: {NAV_HORIZ_DD:ID} (NAVi HORIZontal Drop Down:ID)

Post by update »

Mal 'ne bescheidene Frage:
Wenn ich in der Ebene unterhalb der Hauptebene mal einen Text habe, der länger ist als die Klapp-downs, bricht das Ding den Text im FF
1. nicht um (verschluckt) und
2. zeigt beim Hovern den umgebrochenen Text innerhalb der darunterliegenden Menüzeile
Im IE geht das so, wie ich mir das vorgestellt habe. Gestern habe ich fast das ganze Menü abgeschraubt, aber eine Idee, wie das gehen sollte, hatte ich leider nicht (daß es geht, weiss ich wohl).
Vielleicht hat ja jemand einen kleinen Schubs in die richtige Richtung für mich?
It's mostly all about maintaining two or three customer's sites Still supporter for the band Mykket Morton. Visit Mykket Morton on FB. Listen Mykket Morton and live videos on youtube.
Now building a venue for young artists to get wet on stage, rehearsal rooms, a studio, a guitar shop - yes I'm going to build some guitars.
pepe
Posts: 3954
Joined: Mon 19. Jan 2004, 13:46

Re: {NAV_HORIZ_DD:ID} (NAVi HORIZontal Drop Down:ID)

Post by pepe »

@claus

Ich habe kurzerhand die Menüs ab der 2. Ebene beiter gemacht... und so das Problem umgangen :wink:

Code: Select all

...
/* Einstellen der Rahmen fuer die Unterebenen */ 
#pepes-menue li ul li a, #pepes-menue li ul li a:visited { 
 width: 200px; 		/* <<< Hier wird die Blockbreite der Unterebenen erweitert! */
 text-align: left;	/* Text-Ausrichtung linksbuendig */
 border-width: 0px 1px 1px 1px; 
} 
#pepes-menue li a.horiz_enclose, #pepes-menue li a.horiz_enclose:visited { 
 border-width: 1px; 
}
...

Achtung:
Klassen - wie üblich - umbenannt!
Um das Original immer aus dem Ärmel ziehen zu können, wenn ich mich - mal wieder - verlaufen habe :P

PS
Bei mir wird übrigens der Umbruch in beiden Browsern gemacht....
Aber ich hab soviel an der CSS rumgeschraubt, daß ich nicht mehr weiß, wieso :roll: Wenn du haben willst, sag was...
User avatar
update
Moderator
Posts: 6455
Joined: Mon 10. Jan 2005, 17:29
Location: germany / outdoor

Re: {NAV_HORIZ_DD:ID} (NAVi HORIZontal Drop Down:ID)

Post by update »

"was" :lol:
It's mostly all about maintaining two or three customer's sites Still supporter for the band Mykket Morton. Visit Mykket Morton on FB. Listen Mykket Morton and live videos on youtube.
Now building a venue for young artists to get wet on stage, rehearsal rooms, a studio, a guitar shop - yes I'm going to build some guitars.
Crypted
Posts: 48
Joined: Wed 26. Sep 2007, 16:54

Re: {NAV_HORIZ_DD:ID} (NAVi HORIZontal Drop Down:ID)

Post by Crypted »

flip-flop wrote:

Code: Select all

#pmenu a, #pmenu a:visited, 
#pmenu_home a, #pmenu_home a:visited {
........
........
}
#pmenu a:visited  { background: #8E98AF; }
sollte so gehen.

Knut
Ich habe es so veruscht aber es ging leider nicht. Warscheinich hab ich es falsch gemacht...
User avatar
jastone
Posts: 4
Joined: Sun 27. Apr 2008, 00:21

Re:

Post by jastone »

flip-flop wrote:(...)Das Dropdown ist eigentlich nur für große Seiten gedacht wo es nicht mehr anders geht.
Die nächste Übung wird ein Tiefenbegrenzer sein. Denn der macht Sinn bei geteilten Navigationen.(...)
Hallo flip-flop,
erst einmal muss ich sagen, dass das eine tolle Leistung ist die du da in phpwcms bzw. die Erweiterungen steckst!
Ich finde die {NAV_HORIZ_DD:ID} von dir einfach klasse. Ich versuche gerade eine Seite aufzubauen in der die Navigation geteilt ist.

Hast du dazu bereits eine Lösung parat? Das würde mich brennend interessieren!
Ich möchte mit der {NAV_HORIZ_DD:ID} Level 0-1 anzeigen (Level 2 u. folgende sollen nicht angezeigt werden) und mit {NAV_LIST_UL} Level 2 u. 3, da die Navigationsstruktur doch etwas umfangreich wird.

Leider habe ich diesbezüglich noch keine weiteren Informationen finden können.

jastone
User avatar
flip-flop
Moderator
Posts: 8178
Joined: Sat 21. May 2005, 21:25
Location: HAMM (Germany)
Contact:

Re: {NAV_HORIZ_DD:ID} (NAVi HORIZontal Drop Down:ID)

Post by flip-flop »

Hi,

die Navi ist nicht von mir sondern von O.G. Ich habe das Teil lediglich erweitert und dokumentiert.
Wenn ich in den nächsten Tagen etwas Zeit finde, schaue ich mir die Navi bezgl. Leveltiefe an. Ich kann dir aber nicht versprechen wann das sein wird.

Knut
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
Sir Erazor
Posts: 72
Joined: Sat 18. Jun 2005, 10:41

Re: {NAV_HORIZ_DD:ID} (NAVi HORIZontal Drop Down:ID)

Post by Sir Erazor »

Moin @jastone:

Vielleicht nicht die edelste Lösung, aber ich mache das bei mir immer so:

ich erstelle meine Seitenstruktur ganz normal (die läuft dann auf dem {NAV_HORIZ_DD:0} Tag. Dann erstelle ich in der Struktur eine Seitenebene "hidden" (o.ä.), die ich versteckt, die also nicht in der Navi erscheinen wird. Unter dieser Seitenebene erstelle ich die komplette Struktur meiner "zweiten" Navi - und diese kann ich dann, an gewünschter Stelle, als {NAV_LIST_UL} oder {NAV_ROW:Interner Kategorielink:1} anlegen, mit einer "Ausgangskategorie" "hidden", d.h. du gibst die Nummer der versteckten Kat für deine zweite Navi an.
Nutze ich eigentlich ständig bei meinen Seiten, um Top-Navi und Bottom - Navi (die nicht dieselben Inhalte haben müssen) trennen zu können.

Ich hoffe, das hilft weiter.

Zu der Horizontalen Navi: Deine Hausaufgaben hast du gemacht flip-flop! Verdammt geniales Ding und ein ganz ganz Riesengroßes Lob an dich!

LG
User avatar
flip-flop
Moderator
Posts: 8178
Joined: Sat 21. May 2005, 21:25
Location: HAMM (Germany)
Contact:

Re: {NAV_HORIZ_DD:ID} (NAVi HORIZontal Drop Down:ID)

Post by flip-flop »

Danke :D

du verwendest die alte Methode und schneidest die Navi einfach durch die Struktur ab. Die neuen Navi-Tags können jedoch die Tiefe begrenzen,
also sollte das auch die NAV_HORIZ_DD können.
Hatte gerade mal hineingeschaut, sollte nicht so aufwendig sein der Navi einen Tiefenbegrenzer beizubringen.
Schätzte das ich morgen dazu komme das zu implementieren.

(Beide Verfahren haben ihre Vor- und Nachteile).

Knut
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
User avatar
jastone
Posts: 4
Joined: Sun 27. Apr 2008, 00:21

Re: {NAV_HORIZ_DD:ID} (NAVi HORIZontal Drop Down:ID)

Post by jastone »

@ sir erasor: Danke für den Denkanstoß! In diese Richtung hatte ich noch garnicht gedacht, obwohl ich das selbst auch schon gemacht habe um einzelne Links ausserhalb der Hauptnavigation unterzubringen. Ich werde es auf jeden Fall mal ausprobieren.

@flip-flop: Da bin ich mal gespannt. Das kann ja nur wieder gut werden! :) Die Lösung über das Navi-Tag ist sicherlich die elegantere Lösung?!

mfg jastone
Sir Erazor
Posts: 72
Joined: Sat 18. Jun 2005, 10:41

Re: {NAV_HORIZ_DD:ID} (NAVi HORIZontal Drop Down:ID)

Post by Sir Erazor »

Huhu,

Eleganz finde ich relativ - mir persönlich gefällt bei einer sehr großstrukturigen Seite die Möglichkeit besser, das alles durch die Struktur zu lösen - so hat man Elemente wie Kontakt, Impressum etc. immer schön unter einem Punkt gefasst, die ma ja ohnehin nicht oft ändert und hat technisch keine Nachteile. Natürlich ist es aber eine nette Sache, wenn man das alles direkt per RT lösen kann und dort die Ebenentiefe festlegen darf :)

LG
User avatar
flip-flop
Moderator
Posts: 8178
Joined: Sat 21. May 2005, 21:25
Location: HAMM (Germany)
Contact:

Re: {NAV_HORIZ_DD:ID,Level depth} (NAVi HORIZontal Drop Down)

Post by flip-flop »

>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
User avatar
jastone
Posts: 4
Joined: Sun 27. Apr 2008, 00:21

Re: {NAV_HORIZ_DD:ID,Ebenentiefe} (NAVi HORIZontal Drop Down)

Post by jastone »

Wow! :D Das schnurrt wie ein Kätzchen. Danke flip-flop.

jastone
User avatar
Uwe367
Posts: 1207
Joined: Sat 15. Sep 2007, 07:19
Location: Koblenz

Re: {NAV_HORIZ_DD:ID,Ebenentiefe} (NAVi HORIZontal Drop Down)

Post by Uwe367 »

Hallo zusammen,

Zur Zeit bin ich an einer Seite am bauen, bei der es gewünscht wird nur einen Menüpunkt anzuzeigen und die restlichen beim überfahren mit der Maus ausgeklappt werden. Ich denke, daß diese Navi dafür die richtige ist.

Meine Seitenstruktur sieht folgendermaßen aus:

+Home
++Seite A
++Seite B
++Seite C
++Seite D
++Seite E
++Seite F

Home soll sichtbar (statisch) sein und beim überfahren mit der Maus sollen die Links der Seiten A bis F nach unten ausklappen.
Nun habe ich das Problem, daß die Links alle horizontal statisch dargestellt werden und das Elternelement "Home" nicht angezeigt wird.
Die Anweisungen, wie diese Navigation ins CMS eingebaut werden soll, habe ich genauestens befolgt und auch das ändern der ID bzw Ebenentiefe hat keine Lösung erbracht.
Kann mir jemand bei der Lösung helfen?
Würde mich sehr freuen :)

Gruß Uwe
User avatar
flip-flop
Moderator
Posts: 8178
Joined: Sat 21. May 2005, 21:25
Location: HAMM (Germany)
Contact:

Re: {NAV_HORIZ_DD:ID,Ebenentiefe} (NAVi HORIZontal Drop Down)

Post by flip-flop »

Hallo Uwe,

auf die Schnelle, entweder einfach im Layout fest davor setzen, z.B.:

Code: Select all

<div id="menu_container"><ul id="pmenu_home"><li><a href="index.php">Home</a></li></ul>
{NAV_HORIZ_DD:0,10}</div>
- oder warten bis ich den Parent-Schalter eingebaut habe. (Heute, morgen oder am WE).

CSS:

Code: Select all

#pmenu, #pmenu ul, 
#pmenu_home, #pmenu_home ul { ....} 

#pmenu a, #pmenu a:visited, 
#pmenu_home a, #pmenu_home a:visited {......}

#pmenu li, 
#pmenu_home li {.....}

#pmenu li:hover > a,
#pmenu_home li:hover > a {....}

* html #pmenu li a:hover, 
* html #pmenu_home li a:hover {....}

usw.
Knut
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
Post Reply