Hallo,
dies ist zwar eine Anfängerfrage aber es geht um Menüs! Ich komme da leider nicht weiter. Ich habe eine Seite gemacht mit einer Navigation (natürlich :-\ ) Hier gibt es z.B. den Punkt Downloads und darin enthalten sind nochmal unterpunkte wie Bilder, Sound, Sonstiges. Klicke ich nun auf Downloads werden mir auf der nächsten Seite in der Navigation nurnoch Bilder Sound und Sonstiges angezeigt. Die andere Navigation fehlt? Wie kann man das machen, das immer die komplette Navi ausgegeben wird. Also immer ab Level 0? Hier das Script was ich momentan habe:
lib.mainMenu = HMENU
lib.mainMenu.entryLevel = 0
lib.mainMenu.excludeUidList = 50
# First level menu-object, textual
lib.mainMenu.1 = TMENU
lib.mainMenu.1 {
# Normal state properties
NO = 1
NO.allWrap = <div class="navigation"> | </div>
NO.stdWrap.htmlSpecialChars = 1
# Enable active state and set properties:
ACT = 1
ACT.stdWrap.htmlSpecialChars = 1
ACT.allWrap = <div class="navigation"> | </div>
}
Ok das hab ich jetzt gefunden.
lib.mainMenu.special = directory
lib.mainMenu.special.value = 1
Ich will eigentlich das er immer alles anzeigt (ausklappbares Menü). Nur wenn ich auf ein Punkt mit unterpunkten klicke. Zeigt er auf der nächsten geladenen Seite nurnoch die Unterpunkte an und nicht mehr den Rest der Navi?
... und list statt directory hab ich auch schon probiert :-/
lib.mainMenu.1.expAll = 1
Näheres steht in der TypoScript Referenz Kapitel 6.4.
Danke erstmal, aber ich glaub ich fang an zu weinen 😢 Das hatte ich eigentlich auch schon probiert?! Momentan siehts so aus:
# REDERING DES HAUPTMENÜS
lib.HauptMenu = HMENU
lib.HauptMenu.entryLevel = 0
lib.HauptMenu.excludeUidList = 50
# First level menu-object, textual
lib.HauptMenu.1 = TMENU
lib.HauptMenu.1.expAll = 1
lib.HauptMenu.1.special = directory
lib.HauptMenu.1.special.value = 1
lib.HauptMenu.1 {
expAll = 1
# Normal state properties
NO.allWrap = <div class="navigation"> | </div>
NO.stdWrap.htmlSpecialChars = 1
# Enable active state and set properties:
ACT = 1
ACT.stdWrap.htmlSpecialChars = 1
ACT.allWrap = <div class="navigation"> | </div>
# Falls Untermenüs
}
Änder mal
lib.HauptMenu.1.special = directory
lib.HauptMenu.1.special.value = 1
in
lib.HauptMenu.special = directory
lib.HauptMenu.special.value = 1
Schau vielleicht auch nochmal in die Doku von Robert Meyer (findet sich hier unter "Literatur zu Typo3"). Ab S.107 wird ein grafisches Menü vorgestellt. Nimm den grafischen Krams weg und schau auf den Rest, wie das dort zusammengebastelt wird. Ist alles sehr anschaulich erklärt.