Gerne, ich verfolge allerdings gerade zwei Ansätze: einmal mit Deinem Vorschlag und einmal mit geteilten Menus. Da die Menus auch grafische Elemete einsetzen poste ich jetzt einfach nur mal das Prinzip
Ansatz 1
Problem: Hauptmenupunkte nicht in einer Ebene
Typoscript-Code:
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24:
| lib.main_menu = HMENU [globalVar = TSFE:id =1] lib.main_menu.alwaysActivePIDlist = 1 [end] lib.main_menu.1 = TMENU lib.main_menu.1 { expAll = 0 wrap = <div id="main_nav"><ul>|</ul></div> NO.wrapItemAndSub = <div class="caption">|</div> } lib.main_menu.2 = TMENU lib.main_menu.2 { expAll = 1 wrap = <ul>|</ul> NO.wrapItemAndSub = <li>|</li> } |
Ansatz 2
Problem: das Untermenu des ersten Hauptmenus lässt sich nicht per default einblenden.
Typoscript-Code:
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21:
| lib.main_menu = HMENU lib.main_menu.1 = TMENU lib.main_menu.1 { expAll = 0 wrap = <div id="main_nav"><ul>|</ul></div> NO.wrapItemAndSub = <div class="caption">|</div> } lib.sub_menu = HMENU lib.sub_menu.entryLevel = 1 lib.sub_menu.1 = TMENU lib.sub_menu.1 { expAll = 0 wrap = <ul>|</ul> NO.wrapItemAndSub = <li>|</li> } |