Hallo,
bin gerade dabei an einem Megamenü für TYPO3. HTML/CSS ist alles schon fertig, aktuell bin ich dabei das Menü in TypoScript zu erstellen. Hier stehe ich vor einem kleinen Problem.
Das Menü ist im HTML Code so aufgebaut:
<li class="has-submenu">
<a href="#">Menüpunkt</a>
<div class="subnav cf">
<ul>
<li><a href="#">Menüpunkt</a></li>
<li><a href="#">Menüpunkt</a></li>
<li><a href="#">Menüpunkt</a></li>
<li><a href="#">Menüpunkt</a></li>
<li><a href="#">Menüpunkt</a></li>
<li><a href="#">Menüpunkt</a></li>
<li><a href="#">Menüpunkt</a></li>
<li><a href="#">Menüpunkt</a></li>
</ul>
<ul>
<li><a href="#">Menüpunkt</a></li>
<li><a href="#">Menüpunkt</a></li>
<li><a href="#">Menüpunkt</a></li>
<li><a href="#">Menüpunkt</a></li>
<li><a href="#">Menüpunkt</a></li>
<li><a href="#">Menüpunkt</a></li>
<li><a href="#">Menüpunkt</a></li>
<li><a href="#">Menüpunkt</a></li>
</ul>
</div>
</li>
Beim Megamenü ist sozusagen das erste <ul> die linke Spalte und das zweite <ul> die Rechte.
Wie kann ich in TYPO3 sagen, dass er nach genau 8 Punkten ein neues <ul>|</ul> erstellen soll? evtl. mit Trennzeichen?
Mein aktuelles TypoScript sieht so aus:
marks.MAINMENU = HMENU
marks.MAINMENU {
entryLevel = 0
1 = TMENU
1 {
noBlur = 1
expAll = 1
wrap = <ul>|</ul>
NO = 1
NO {
wrapItemAndSub = <li> | </li>
}
IFSUB = 1
IFSUB {
wrapItemAndSub = <li class="has-submenu"> |</li>
}
}
2 = TMENU
2 {
noBlur = 1
expAll = 1
wrap = <div class="subnav cf"><ul>|</ul></div>
NO = 1
NO {
wrapItemAndSub = <li>|</li>
}
}
}
Grüße Leibnitz