Zum Inhalt springen

Textmenü 2.Ebene wird nicht angezeigt

Erstellt am 21. Juli 2007 · 3 Antworten · letzte Antwort am 23. Juli 2007

Tags: Frage

Senifor ·

Hallo zusammen,

ich sitze schon ewig an meinem Menü und bekomm es einfach nicht hin.

Es ist ein TMENU, wobei in der ersten Ebene nur das beforImage angezeigt wird, da es selbst erstellte png-Grafiken verwende.

Das Untermenü soll erst aufgeklappt werden, wenn der Hauptmenüpunkt gedrückt wurde. Tja, aber das Untermenü erscheint nicht.

Ich weiss, dass schon viele solche Probs hatten und es auch einige Threads hier gab, aber die haben mir leider nicht weitergeholfen.

Hier der Auschnitt TypoScript

# Hauptmenu
		#####################################################
		HAUPTMENU = HMENU
		HAUPTMENU {
			special = directory
			special.value = 21

			#erste Ebene des Menüs
			#######################
			1 = TMENU
			1 {
				NO = 1	
				expAll = 0
				NO {				
					#zeigt den Menütext nicht an
					doNotShowLink = 1
					
					#setzt den Link auf das BeforeImg
					beforeImgLink = 1
					
					#bindet das Image in das Menü ein
					beforeImg = fileadmin/infothek/images/button_1.png || fileadmin/infothek/images/button_2.png || fileadmin/infothek/images/button_3.png || fileadmin/infothek/images/button_4.png || fileadmin/infothek/images/button_5.png
					
					#wrappen
					wrapItemAndSub =  </br>|</br>
					#linkWrap =  </br>|</br>
							
				}
				
			}
				
			#2. Ebene des Menüs
			##########################
			2 = TMENU
			2 {
				NO = 1
				NO {
					linkWrap = ::|::</br></br>
				}
				
			}
             }

Thanks a lot.

Senifor

Honk88 ·

Hi,

ich kann den Aufbau bzgl. der Seiten im BE nur
erahnen, aber versuch mal ob ein:

entryLevel= 1    (oder vielleicht auch 0 bzw 2) je nach BE-Aufbau

in die 7te Zeile eingefügt dein Problem löst.

lg
Honk

Senifor ·

Hallo Honk,

vielen Dank für Deine Antwort. Leider funktioniert das auch nicht.
Komme einfach nicht weiter #angry#.

Grüsse, Senifor

Senifor ·

Hallo zusammen,

also ich habe mein Problem gelöst, möchte es aber hier nochmal erklären, da ich weiss, dass dieses Problem schon in mehreren Foren zur Sprache kam.

Das Problem war ein Bug, der leider auch noch in der Version 4.1 existiert. Nachzulesen unter http://bugs.typo3.org/view.php?id=3224

Den Workaround mit

[PIDinRootline = 20]
    10.special >
    10.entryLevel = 1
[END]

habe ich leider nicht verstanden, da ich noch blutiger Anfänger bin.

Aber es hat weder mit noch ohne entryLevel funktioniert.

Ich habe das Problem jetzt so gelöst, dass ich nicht mehr special = directory sondern list nehme.
Da hatte ich aber leider das Problem, dass die Untermenüs nur erschienen, wenn expAll=1 war. Hier ist die Lösung des Problems der entryLevel und muss angegeben werden.

Sicher kann es nicht unbedingt die Lösung sein, statt directory list zu nehmen und ist vielleicht auch nicht Sinn und Zweck der Sache. Aber es funzt erstmal und das ist die Hauptsache. Vielleicht findet sich ja noch jemand mit anderen Lösungsvorschlägen.

Hoffe, dass es allen anderen Anfängern hilft :p

Viele Grüsse, Senifor