Zum Inhalt springen

Menü mit treelevel und Conditions gestalten

Erstellt am 18. Oktober 2010 · 2 Antworten · letzte Antwort am 18. Oktober 2010

Tags: Frage

thowe ·

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...

igorshmigor ·

Lass die conditions weg und schreib

special.value.field=pid

statt

special.value = {$wissenId}

Das müsste eigentlich funktionieren.

thowe ·

Hallo igorshmigor,

*wow* DANKE, tja als newbie - ich bezeichne mich gerne noch immer so - kann ich nur sagen, man lernt, man lernt...

Vielen, vielen Dank!

LG & ciao...