Hallo Leute,
ich habe eine Menüstruktur, welche sich in eine erste, zweite und dritte Ebene untergliedert.
Ich möchte folgende zwei Möglichkeiten umsetzen:
1.
Alle Ebenen werden angezeigt. Aber nur die Ebene, welche keine weitere Unterebene besitzt, soll angeklickt werden können.
2. Nur die aktuelle Ebene wird angezeigt. Klick ich auf eine Ebene und hat diese Ebene weitere Unterebenen, so soll sich das Menü aufklappen. Hat ein Menüpunkt keine weitere Unterebene, so soll die entsprechende Webseite angezeigt werden.
Wie kann ich das umsetzen?
Über die Menüzustände mit IFSUB
Habe es mal versucht und bin kläglich gescheitert. Ich komm' einfach nicht weiter. Hier mal mein Versuch
marks.MENU_LINKS {
entryLevel = 1
special = directory
special.value = 4711
1 = TMENU
1 {
noBlur = 1
expAll = 1
NO = 1
NO {
doNotLinkIt = 0
linkWrap = <li>|</li>
wrapItemAndSub = <ul>|</ul>
}
IFSUB {
doNotLinkIt = 1
}
}
2 = TMENU
2 {
noBlur = 1
expAll = 1
NO = 1
NO {
linkWrap = <li>|</li>
ATagParams =
}
}
Alle zustände au0er NO musst du mit = 1 aktivieren
georg
Danke, das war's! Läuft jetzt wunderbar.
Und wie löse ich den von mir beschriebenen zweiten Fall?