Zum Inhalt springen

Problem beim verschachtelten Menü

Erstellt am 8. Februar 2010 · 2 Antworten · letzte Antwort am 9. Februar 2010

Tags: Frage

magicsale ·

Ich beiß gleich in den Schreibtisch #angry#

Ich weiß, ich bin noch ein Anfänger in TS, aber eigentlich habe ich nichts spektakuläres vor, sondern nur ein GMenu, dass halt noch eine Unterebene hat. Mein derzeitiges (relevantes) Script sieht folgendermaßen aus:

GMENU = HMENU
GMENU{
	special = directory
	special.value = 14
		
	1 = GMENU
	1.NO = 1
	1.NO{
		XY=235,25
		backColor = #999999||#777777||#555555||#333333
		10 = TEXT
		10{
			text.field = title
			text.listNum = 0
				
			fontFile = fileadmin/fonts/verdana.ttf
			fontSize = 12
			fontColor = #FFFFFF
				
			offset = 25, 17
		#end_10
		}
	#end_NO
	}

	1.RO < .1.NO
	1.RO.backColor = #a9006a
  	1.ACT < .1.RO
  		
  	2 < .1
  	2.NO.backColor = #ffffff
  	2.NO.10.fontColor = 777777
  	2.NO.10.offset = 35, 17
  		
  	2.RO <.1.NO
  	2.RO.backColor = #ffffff
        2.RO.10.fontColor = #a9006a
  	2.RO.10.offset = 35, 17

  	2.ACT < .2.RO
#end_GMENU
}

...also im Grunde nichts Wildes. Die erste Ebene wird auch ohne Probleme angezeit, die 2. jedoch vollkommen ignoriert. Was mich noch mehr verwundert, dass es im Vorfeld bei einer anderen Typo3 Installation (diese auf Version 4.2.8-) funktioniert hat, bei der hier installierten, doch etwas älteren Version (4.1.13) nicht mehr. Fairerweise muss ich sagen, dass ich aber auch noch ein wenig am Aufbau herumgebastelt habe, es muss also kein Versionskonflikt sein.
Sieht jemand hier einen Fehler? Oder ist ein solches Problem vielleicht allgemein bekannt?

Wäre für jeden Lösungsansatz sehr dankbar!

Julian.​Hofmann ·

Hallo.

magicsale schrieb
special = directory

Dies erzeugt ein Menü mit allen Seiten mit der pid 14 - so steht es ind er TSref. Soweit ich mich erinnere werden hier _keine_ Unterseiten berücksichtigt (außer bei expAll).

Viele Grüße
Julian

magicsale ·

Whoho!
Das war zwar nicht des Rätsels Lösung (wurden dann nur alle Unterseiten mit angezeigt, nicht nur diejenigen von der ausgewählten Seite) aber es hat mich auf die richtige Spur gebracht...

Mit dem TS:

GMENU = HMENU
	GMENU{
		special = directory
		special.value = 14
		entryLevel = 1
		
		1 = GMENU
		1.expAll = 0

		1.NO = 1
		1.NO{

usw

funktioniert es nun wie gewünscht.

Vielen Dank dir nochmals, Julian! 😃