====== Typo3: Menü-Generierung ======
//<- Zurück zu [[software:typo3]]//
Die Erstellung von Menüs in Typo3 ist sehr vielfältig und demnach auch nicht unbedingt trivial zu konfigurieren.
===== Mehrere Unabhängige Menüs (unterschiedliche Menübäume) =====
Möchte man mehrere Unabhängige Menüs haben, z.B. ein Hauptmenü und ein Menü für das Impressum und Kontakt im Fußbereich der Seite muss man auf die Funktion ''.special'' zurückgreifen.
+ root
+ menu 1 (id=1)
- page 1
- page 2
+ menu 2 (id=4)
- page 3
- page 4
# erstes Menü
temp.MainMenu = HMENU
temp.MainMenu {
special = directory
special.value = 2
...
}
...
# zweites Menü
temp.BottomMenu = HMENU
temp.BottomMenu {
special = directory
special.value = 4
...
}
===== Ebenen eines Menübaums in unterschiedlichen Menüs =====
Möchte man einen Seitenbaum in unterschiedliche Navigations-Elemente aufgliedern kann man über die Menüeigenschaft ''entryLevel'' die Ebene des Menüs bestimmen:
+ root (level=0)
+ menu 1 (level=1)
- page 1 (level=2)
- page 2
+ menu 2
- page 3
- page 4
# erstes Menü
temp.MainMenu = HMENU
temp.MainMenu {
entryLevel = 1
...
}
...
# zweites Menü
temp.SubMenu = HMENU
temp.SubMenu {
entryLevel = 2
...
}
===== Menütrenner einfügen mit optionSplit =====
s. http://wiki.typo3.org/De:TSref/optionSplit
{{tag>typo3}}