Hallo. Ich habe ein kleines (?) Problem mit der Wrapping-Logik von Typo3. Mein rechte Navigationsleiste besteht aus folgenden Boxen:
Das zugehörige Markup (Auszug):
<div class="box">
<h3>Hauptnavigationspunkt 1</h3>
<ul>
<li>Unternavigationspunkt 1.1</li>
<li>Unternavigationspunkt 1.2</li>
</ul>
</div>
<div class="box">
<h3>Hauptnavigationspunkt 2</h3>
<ul>
<li>Unternavigationspunkt 2.1</li>
<li>Unternavigationspunkt 2.2</li>
</ul>
</div>
Ich möchte das ganze so in Typo3 umsetzen, dass Hauptnavigationspunkte in die <h3>-Tags kommen, und alle Unterpunkte in <li>, bzw. <ul>. D.h. es sind zu Beginn nur Boxen mit den <h3>'s zu sehen und wenn man auf ein h3 klickt, so soll die Liste darunter erscheinen. Mein bisheriger Typoscript-Code für diese Navigation lautet:
# Hauptnavi
MENU = HMENU
MENU.excludeUidList = 7
MENU {
special = directory
special.value = 6
1 = TMENU
#1.wrap = <div class="box">|</div>
1 {
NO = 1
NO.linkWrap = <h3>|</h3>
NO.wrapItemAndSub = <div class="box">|</div>
CUR = 1
CUR.doNotLinkIt = 1
CUR.linkWrap = <h3><span style="color:#336633">|</span></h3>
}
2 < .1
2.wrap = <ul>|</ul>
2.NO.linkWrap = <li>|</li>
2.CUR.linkWrap = <li><span style="color:#336633">|</span></li>
}
Wie muss ich welches Element wrappen, damit die Boxen wie gewünscht angezeigt werden?
Bisherige erfolglose Versuche:
1.wrap = <div class="box">|</div> => Wrappt das ganze Menü in eine Box, nicht jeden Hauptnavigationspunkt in seine eigene.
2. NO.wrapItemAndSub = <div class="box">|</div> => Wrappt auch die <ul> und <li> in eine Box...
Danke für eure Hilfe!