Hi,
mein Menü soll 2 Ebenen darstellen: 1. die Hauptnavi = GMENU, 2. die Subnavi = TMENU.
Rauskommen soll ein HTML-Code mit ungeordneten Listen, also sowas:
HTML-Code:
<ul> <li><a href="...">haupt1</a> <ul> <li><a href="...">sub1.1</a></li> <li><a href="...">sub1.2</a></li> <li><a href="...">sub1.3</a></li> </ul></li> <li><a href="...">haupt2</a> <ul> <li><a href="...">sub2.1</a></li> <li><a href="...">sub2.2</a></li> </ul></li> <li><a href="...">haupt3</a></li> </ul>
Mein Problem ist, dass ich es nicht schaffe, dass die <li>-Tags bei Hauptmenüpunkten ohne Submenü angezeigt werden - so wie hier bei haupt3.
wrapItemAndSub funktioniert offenbar nur für TMENU und auch mit dem Code von Georg Ringer (
www.ringerge.org - horizontales Dropdown-Menü mit GMENU) hab ichs nicht geschafft.
Hier mein Code:
Typoscript-Code:
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44: 45: 46: 47: 48: 49: 50: 51: 52: 53: 54:
| temp.Navi = HMENU temp.Navi { special = directory special.value = 2 1 = GMENU 1 { wrap = <ul id="nav">|</ul> expAll = 1 noBlur = 1 NO = 1 NO { allwrap = <li>|</li> XY = [10.w]+16,20 backColor = #fbe9c2 transparentBackground = 1 ATagTitle.field = description // title offset = 0,0 10 = TEXT 10.text.field = title 10.fontColor = #00306c 10.fontFile = fileadmin/templates/kinder/fonts/kinder.ttf 10.fontSize = 13 10.antiAlias = 1 10.offset = 0,13 10.background = #fbe9c2 } RO < .NO RO.10.fontColor = #587bb6 IFSUB < .NO IFSUB.allWrap = <li class="menuparent">| IFSUBRO < .RO } 2 = TMENU 2 { wrap = <ul>|</ul></li> expAll = 1 noBlur = 1 NO = 1 NO.allWrap = <li>|</li> } } |
Weiß jemand von euch eine Lösung?
lg steffi