2. Menüebene wird nicht ausgegeben
| Autor | Nachricht |
|---|---|
|
Verfasst am: 16. 01. 2012 [21:59]
|
|
|
webwurm
Themenersteller
Dabei seit: 11.03.2009
Beiträge: 17
|
Hallo liebe Forum-Mitglieder! Ich weiß, das Thema Menüs hat einen Bart und ist schon fad. Aber ich komm trotz stundenlanger Recherche einfach nicht weiter. Ich denke aber, es ist nur eine Kleinigkeit. Mein Problem: Es werden die Menüpunkte der 2. Ebene nicht angezeigt - und zwar nicht nur nicht angezeigt, sondern auch im Quelltext nicht ausgegeben (CSS-Fehler sind daher auszuschließen). Hier mein TypoScript: TYPOSCRIPT ## TOP-LEFT MENU ## ---------------------------------------------------------------- lib.menuTop = HMENU lib.menuTop.special = list lib.menuTop.special.value = 51,31,32,33 lib.menuTop.1 = GMENU lib.menuTop.1 { expAll = 1 noBlur = 1 wrap = <ul>|</ul> NO = 1 NO { XY = [10.w]+13,40 backColor = #B5C6E1 wrapItemAndSub = <li>|</li> 10 = TEXT 10 { text.field = title ATagTitle.field = title fontColor = #000000 backColor = #B5C6E1 fontFile=fileadmin/templates/fonts/CALIBRI.TTF fontSize = 16 offset=5,25 niceText = 1 } 20 = |*| BOX |*| 0 20 { dimensions = [10.w]+11,10,2,18 color = #000 } } RO < .NO RO { 30 = BOX 30 { dimensions = 5,27,[10.w]+1,2 color = #444444 } } RO = 1 ## Untermenü 2 = TMENU 2 { noBlur = 1 expAll = 1 wrap = <ul>|</ul> NO = 1 NO { allWrap = <li class="topleft_submenu_middle_entry">|</li>|*|<li class="topleft_submenu_middle_entry">|</li>|*|<li class="topleft_submenu_last_entry">|</li> } ACT = 1 ACT { allWrap = <li class="topleft_submenu_middle_entry">|</li>|*|<li class="topleft_submenu_middle_entry">|</li>|*|<li class="topleft_submenu_last_entry">|</li> } } } ## TOP-LEFT MENU [End] ## ---------------------------------------------------------------- Ach ja, es handelt sich um Typo3 4.6.1 mit (wie man sieht) TemplaVoila. Ich würde mich freuen, wenn ihr eine Lösung für mich habt! Danke und lg, webwurm |
|
Verfasst am: 19. 01. 2012 [01:10]
|
|
|
Chrissli
Dabei seit: 19.04.2010
Beiträge: 297
|
Hallo webwurm, schreib doch mal statt TYPOSCRIPT 2 = TMENU 2 { das hier: TYPOSCRIPT lib.menuTop.2 = TMENU lib.menuTop.2 { wie du es auch in der ersten Ebene gemacht hast. Da du dein Menü nicht geklammert hast, weiß Typo3 nämlich nicht wo das zugeordnet werden soll. God's in his Heaven -
All's right with the world! |
|
Verfasst am: 19. 01. 2012 [01:18]
|
|
|
Chrissli
Dabei seit: 19.04.2010
Beiträge: 297
|
Korrektur: deine Klammerung stimmt ab dem Untermenü komplett nicht, hast du das irgendwo zusammen kopiert? Hab' dir das mal entsprechend neu geklammert: TYPOSCRIPT lib.menuTop = HMENU lib.menuTop { special = list special.value = 51,31,32,33 1 = GMENU 1 { expAll = 1 noBlur = 1 wrap = <ul>|</ul> NO = 1 NO { XY = [10.w]+13,40 backColor = #B5C6E1 wrapItemAndSub = <li>|</li> 10 = TEXT 10 { text.field = title ATagTitle.field = title fontColor = #000000 backColor = #B5C6E1 fontFile=fileadmin/templates/fonts/CALIBRI.TTF fontSize = 16 offset=5,25 niceText = 1 } 20 = |*| BOX |*| 0 20 { dimensions = [10.w]+11,10,2,18 color = #000 } } RO < .NO RO { 30 = BOX 30 { dimensions = 5,27,[10.w]+1,2 color = #444444 } } } 2 = TMENU 2 { noBlur = 1 expAll = 1 wrap = <ul>|</ul> NO = 1 NO { allWrap = <li class="topleft_submenu_middle_entry">|</li>|*|<li class="topleft_submenu_middle_entry">|</li>|*|<li class="topleft_submenu_last_entry">|</li> } ACT = 1 ACT { allWrap = <li class="topleft_submenu_middle_entry">|</li>|*|<li class="topleft_submenu_middle_entry">|</li>|*|<li class="topleft_submenu_last_entry">|</li> } } } ## TOP-LEFT MENU [End] Übrigens kannst du dir das TYPOSCRIPT RO=1 sparen wenn du die Einstellungen mit TYPOSCRIPT kopierst und du bereits TYPOSCRIPT NO=1 gesetzt hast God's in his Heaven -
All's right with the world! |
|
Verfasst am: 19. 01. 2012 [08:07]
|
|
|
webwurm
Themenersteller
Dabei seit: 11.03.2009
Beiträge: 17
|
Ha, es funktioniert! Vielen herzlichen Dank! Lg, webwurm |



