Nabend zusammen 🙂
Ich habe jedem Menupunkt jeweils ein Untermenu zugeordnet.
Dieses Untermenu möchte ich nun im Content zu dem jeweiligen Menupunkt anzeigen lassen.
Wie kann ich das hinbekommen?
Danke für die Hilfe 🙂
Nabend zusammen 🙂
Ich habe jedem Menupunkt jeweils ein Untermenu zugeordnet.
Dieses Untermenu möchte ich nun im Content zu dem jeweiligen Menupunkt anzeigen lassen.
Wie kann ich das hinbekommen?
Danke für die Hilfe 🙂
Hallo.
Wenn ich dich richtig verstehe, dann willst du z.B die zweite und evtl. weitere Menüebenen an anderer Stelle auf der Page anzeigen.
Sowas kann man z.B. folgendermaßen machen:
# Menü (Ebene 1)
MENU_LEVEL_1 = HMENU
MENU_LEVEL_1 {
1 = TMENU
1.NO = 1
}
# Menü (Ebene 2)
MENU_LEVEL_2 = HMENU
MENU_LEVEL_2 {
entryLevel = 1
1 = TMENU
1.NO = 1
# evtl. weitere Ebenen
}
Damit das funktioniert, musst du nun einfach die Platzhalter ###MENU_LEVEL_1### und ###MENU_LEVEL_2### in deinem HTML-Template dort platzieren, wo die Menüebenen erscheinen sollen.
Das entryLevel = 1 in Zeile 11 sorgt dafür, dass bei MENU_LEVEL_2 das Menü auch wirklich erst auf der zweiten Ebene anfängt. Sonst hättest du die erste Ebene zweimal.
Vielen Danke, klappt soweit wunderbar 🙂
Hat mir auch geholfen. Aber die Menüpunkte stehen nebeneinander. Wie bekommen ich einen Zeilenwechsel hin?
Da ich sehr viele Websites mit sehr vielen Menüs mache, hab ich mir schließlich eine Art Basisversion für Textmenüs zugelegt, hier bitte:
temp.TMENU_LEFTNAV_1 = HMENU
temp.TMENU_LEFTNAV_1 {
# special = directory
# special.value = 27
# entryLevel = 1
excludeUidList =
wrap = |
1 = TMENU
1 {
noBlur = 1
expAll = 0
NO.stdWrap.case = upper
NO.allWrap = <div class="leftnav_1-level1-no"> | </div>
ACT < .NO
ACT = 1
ACT.allWrap = <div class="leftnav_1-level1-act"> | </div>
}
2 = TMENU
2 {
noBlur = 1
expAll = 0
NO.stdWrap.case = lower
NO.allWrap = <div class="leftnav_1-level2-no"> | </div>
ACT < .NO
ACT = 1
ACT.allWrap = <div class="leftnav_1-level2-act"> | </div>
}
}
MFG Proximo
PS: Löst auch das "Zeilenwechsel"-Problem durch das definitionlose DIV, allerdings empfehle ich eine sinnvolle CSS-Definition zu schreiben