TS: Hauptmenü oben, Submenü links
Submenü an anderem Platzhalter
Manchmal kann es sinnvoll sein, das Submenü (Menü ab zweiter Ebene) an einem anderen, unabhängigen Platzhalter unterzubringen, wenn etwa das Hauptmenü oben horizontal und das Untermenü links vertikal sein soll.
Das folgende Beispiel fügt dazu noch den Namen des Hauptmenüpunktes an einen Platzhalter ein:
# Hauptmenü temp.mainmenu = HMENU temp.mainmenu.special = directory # Welches ist die Wurzel? temp.mainmenu.special.value = 8 # Einstiegslevel temp.mainmenu.entryLevel = 1 # Textmenü temp.mainmenu.1 = TMENU temp.mainmenu.1 { # gesamtes Menü umschliessen mit: wrap = <ul>|</ul> # einzelnen Menüpunkt umschliessen mit: NO.allWrap = <li>|</li> # im Titelfeld des Links Titel der Seite ausgeben NO.ATagTitle.field = title # Sonderzeichen umwandeln NO.stdWrap.htmlSpecialChars = 1 # wenn aktiv (also aktuelle Seite = diese oder deren Unterseite) ACT = 1 # nicht verlinken (optional) ACT.doNotLinkIt = 1 ACT.allWrap = <li>|</li> ACT.stdWrap.htmlSpecialChars = 1 } # Submenü temp.submenu = HMENU temp.submenu.special = directory # Einstiegslevel (eventuell verändern!) temp.submenu.entryLevel = 3 # Referenz zur Hauptmenüseite (damit das richtige Submenü angezeigt wird) # (eventuell Zahl verändern!) temp.submenu.special.value.data = leveluid:3 # erste Ebene des Submenüs (= 2. Ebene insgesamt) temp.submenu.1 = TMENU temp.submenu.1 { # 3. Ebene immer bei allen anzeigen # (wenn nicht gesetzt, wird 3. Ebene nur angezeigt, wenn zugehörige # 2. Ebene aktiv) expAll = 1 # gesamtes Submenü umschliessen mit: wrap = <ul>|</ul> # einzelnen Menüpunkt umschliessen mit: NO.allWrap = <li>|</li> NO.ATagTitle.field = title NO.stdWrap.htmlSpecialChars = 1 # dem Menüpunkt-Link folgende Klasse zuweisen (CSS Formatierung) NO.ATagParams = class="linkPicSuper" ACT = 1 ACT.ATagTitle.field = title ACT.allWrap = <li>|</li> ACT.stdWrap.htmlSpecialChars = 1 ACT.ATagParams = class="linkPicSuper" } # zweite Ebene des Submenüs (= 3. Ebene insgesamt) temp.submenu.2 = TMENU temp.submenu.2 { # gesamtes Submenü umschliessen mit: nichts wrap = | NO.allWrap = <li>|</li> NO.ATagTitle.field = title NO.stdWrap.htmlSpecialChars = 1 NO.ATagParams = class="linkPic" ACT = 1 ACT.ATagTitle.field = title ACT.allWrap = <li>|</li> ACT.stdWrap.htmlSpecialChars = 1 ACT.ATagParams = class="linkPic" } # Titel des aktuellen Hauptmenüpunktes temp.menu_leveltitle = TEXT # gleicher Wert wie bei 'temp.submenu.special.value.data'! temp.menu_leveltitle.data = leveltitle:3 # Menü den Platzhaltern zuweisen subparts.mainmenu < temp.mainmenu subparts.menu_leveltitle < temp.menu_leveltitle subparts.submenu < temp.submenu
So sieht's aus
Dieses Menü ist in ähnlicher Form auf
www.neue-kommerzial.de zu finden.
Kommentare lesen (0)