Hallo zusammen,
ich habe ein kleines Problem mit meiner Struktur und TypoScript.
Ich habe ein Menü mit 2 Ebenen. Beide ebenen werden als Listen ausgegeben, wobei die 2 Liste in die erste verschachtelt ist.
Mein typoScript sieht so aus:
MENU = HMENU
MENU {
special = directory
special.value = 7
special.entryPoint = 1
1 = TMENU
1.NO = 1
1.NO.allWrap = <li> | </li>
1.ACT < .NO
1.ACT = 1
1.ACT.allWrap = <li> | </li>
1.ACT.ATagParams = style="background:url(fileadmin/dot_n1.gif) 0.2em no-repeat;color:white;"
2 = TMENU
2.NO.allWrap = <li><ul id="Unterpunkt"><li>|</li> |*| <li>|</li> |*| <li>|</li> </ul></li>
2.ACT < 2.NO
2.ACT = 2
2.ACT.linkWrap = <li>|</li>
2.ACT.ATagParams = style="background:url(fileadmin/dot_n1.gif) 1.5em no-repeat;color:white;"
}
Das Problem ist, dass das erste Element der 2. Ebene eine neue Liste aufmachen soll. Wenn dieses Element aber gerade aktiv ist, dann wird keine neue Liste ( ul id="Unterpunkt" ) geöffnet. Ist das aktive Element aber in der Mitte, dann wird eine neue Liste Ordnungsgemäß geöffnet.
Meine Frage ist also, wie kann ich es in typoscript verwirklichen, dass das erste Element der 2. Ebene eine neue Liste mit <ul id="Unterpunkt"> einfügt, egal ob NO oder ACT ist. Das letzte Element sollte die Liste dann auch schliessen, egal ob der Zustand NO oder ACT ist.
Ich stecke leider fest und weiß nicht, wie ich das in typoScript verwirklichen kann.
Danke sehr für eure Hilfe!!