TYPO3-Testaccount
Testen Sie die aktuellste TYPO3-Version kostenlos und unverbindlich für einen Monat!

Jetzt testen!

Schulungen

jetzt buchen

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
ProfilWWW
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!
ProfilICQ
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
RO < .NO

kopierst und du bereits
TYPOSCRIPT
NO=1

gesetzt hast

God's in his Heaven -
All's right with the world!
ProfilICQ
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
ProfilWWW