Hallo an alle Foristi,
ich habe in einem Projekt folgendes zu gestalten.
Es gibt ca. 30 Seiten auf dem treelevel 5. Diese 30 Seiten enthalten jeweils genau 9 Unterseiten. Mit unterschiedlichem Inhalt. 'Wenn sich der Benutzer im Frontend auf der 5. Ebene befindet sollen die Unterseiten nicht im links angesiedelten Hauptmenü, sondern in der Mitte in einem eigenen Menü dargestellt werden.
Derzeit habe ich das wie folgt umgesetzt und es funktioniert auch ("möchte den Programmieraufwand aber kürzen"):
TYPOSCRIPT im entsprechenden TS-Template (KONSTANTEN/CONSTANT)
...
## D&O
[globalVar = TSFE:page|pid=53]
wissenId = 53
[end]
## E&O
[globalVar = TSFE:page|pid=54]
wissenId = 54
[end]
## EPLI
[globalVar = TSFE:page|pid=55]
wissenId = 55
[end]
...
TYPOSCRIPT im entsprechenden TS-Template (KONFIGURATION/SETUP)
...
[treeLevel = 5]
temp.wissenmenu = HMENU
temp.wissenmenu {
special = directory
special.value = {$wissenId}
wrap = <ul> Bitte wählen Sie aus: |</ul>
noBlur = 1
1 = TMENU
1.NO = 1
1.NO.wrapItemAndSub = <li class="wissenmenu_no"> | </li>
1.CUR = 1
1.CUR.wrapItemAndSub = <li class="wissenmenu_cur"> </li>
1.RO = 1
1.RO.wrapItemAndSub =<li class="wissenmenu_ro"> </li>
}
[global]
...
Meine Frage: Kann man das über TYPOSCRIPT auch anders gestalten? Ich denke mir, das die Performance an der Vielzahl von CONDITONS leiden wird.
Wer hat Ideen und kann mir helfen...?
Vielen, vielen Dank schon im Voraus
LG & ciao...