Ich habe vor, folgende Menüstruktur mit Typoscript zu erstellen:
<!-- Start navigation -->
<div id="navi"><ul><li><li><a href="index.php?id=2" ><li>Home</a></li><a href="index.php?id=14" ><li>Nachrichten</a></li></li></li></ul></div>
<!-- End navigation -->
Mein bisheriges TS schaut so aus:
lib.navigation = HMENU
lib.navigation {
special = list
special.value = 2,14
1 = TMENU
1 {
expAll = 1
noBlur = 1
wrap = <ul><li>|</li></ul>
NO = 1
NO {
ATagTitle.field = abstract // description // subtitle
stdWrap.dataWrap = <li>|
wrapItemAndSub = |</li>
}
ACT < .NO
ACT.wrapItemAndSub = <li>|</li>
}
# 1. Ebene in 2. kopieren
2 < .1
2 {
# wrap der Ebene ändern
wrap = <ul>|</ul>
# datawrap löschen
stdWrap.dataWrap >
}
}
Das macht folgenden HTML-code auf der Seite:
<!-- Start navigation -->
<div id="navi"><ul><li><li><a href="index.php?id=2" ><li>Home</a></li><a href="index.php?id=14" ><li>Nachrichten</a></li></li></ul></div>
<!-- End navigation -->
Wie man sieht, wird nach dem zweiten Eintrag "Nachrichten" nach dem schließenden a-Tag kein schließendes li-Tag eingefügt.
Was muss ich ändern, damit es mit dem Menücode klappt?