Hallo, ich möchte ein Menü für folgende Filestruktur erstellen:
Seite (id=1)
- Allgemein (id=7)
- Home (id=12)
- News
- Bla
- Nochetwas (id=8-)
- bla2
- bla3
- Noch etwas
- bla4
So soll das Menü auch später auf der Webseite dargestellt werden.
Zurzeit sieht mein TypoScript für die Beschreibung des Menüs so aus:
MENU = HMENU
MENU {
special = directory
special.value = 1
1 = TMENU
1 {
wrap = <ul>|</ul>
NO = 1
NO.wrapItemAndSub = <li class="menu_left">|</li><br><br>
NO.ATagParams = class="menu_left"
}
}
Allerdings wird nur die erste Menüschicht dargestellt, sprich Allgemeines, Noch etwas und Nochetwas.
Wie kann ich es nun machen, das die untermenüpunkte nun auch noch mit angezeigt werden?
MENU = HMENU
MENU {
special = directory
special.value = 1
1 = TMENU
1 {
wrap = <ul>|</ul>
NO = 1
NO.wrapItemAndSub = <li class="menu_left">|</li><br><br>
NO.ATagParams = class="menu_left"
}
2 < .1
}
autsch stimmt. Die Zahlen sind also für die Ebenen dadrunter zuständig? Richtig? Dankeschön.
noch eine kleinigkeit.
hab es nun etwas anders gelöst, da ich ja nicht möchte, das die unterpunkte nen eigenen ul Tag haben.
MENU = HMENU
MENU {
special = directory
special.value = 1
1 = TMENU
1 {
wrap = <ul>|</ul>
NO = 1
NO.wrapItemAndSub = <li class="menu_left">|</li><br><br>
NO.ATagParams = class="menu_left"
}
2 = TMENU
2 {
NO = 1
NO.wrapItemAndSub = <li class="menu_left"> |</li>
NO.ATagParams = class="menu_left"
}
}
Allerdings, wenn ich die Webseite besuche, sieht man die Unterpunkte nicht.
Erst wenn ich auf Allgemein drücke, tauchen die unterpunkte auf.
Es ist doch bestimmt möglich, das die Punkte dort immer stehen, oder?
Ich kann dir nur empfehlen hin und wieder auch einen Blick hier in die TYPO-Script Referenz zu werfen. Das hilft oft weiter!
was du suchst ist expandAll = 1
Daniel