Zum Inhalt springen

TMENU_LAYERS/TMENU Kombination

Erstellt am 6. Februar 2007 · Noch keine Antworten

Tags: Frage

cosmonoid ·

Hallo Gemeinde,

mich plagt schon seit längerer Zeit ein Problem was ich einfach nicht gelöst bekomme. Vielleicht hat ja jemand von euch einen Ansatz den ich noch verfolgen könnte.

Also: Ich habe eine vert. TMENU_LAYERS mit mehreren Ebenen. Wird ein Untermenüpunkt ausgewählt sollen die Untermenüs auch (ausgehend vom Hauptmenüpunkt) zusätzlich in vert. Richtung erscheinen. Das klappt soweit auch alles prima. Habe einfach ein zweites TMENU erstellt und binde es dann mittels ACTIFSUB hinter die Hauptmenüpunkte ein. Der einzige Haken ist das wenn dieses TMENU dargestellt wird und man sich von der 2. Ebene des TMENU_LAYERS in die dritte hangelt die 2. Ebene verschwindet.

Damit mans besser versteht habe ich mal einen Screenshot angefertigt: Bild: vorschau.kontrast.de/TMENU_LAYERS_prob.gif

Der TS Code der Menus:

lib.tmlayers_sub1 = HMENU
lib.tmlayers_sub1{
	entryLevel = 2
	1 = TMENU
	1{
		NO.allWrap = <div class="nav1_sub1"> | </div>
		ACT = 1
		ACT.allWrap = <div class="nav1_sub1_act"> | </div>
	}
	...
}

lib.tmlayers = COA
lib.tmlayers {
	10 = HMENU
	10.entryLevel = 1
	10.1 = TMENU_LAYERS
	10.1{		
		lockPosition = x
		relativeToParentLayer=1
		relativeToTriggerItem=1
		topOffset=-3
		leftOffset=251
		hideMenuWhenNotOver = 1
		hideMenuTimer = 70
		expAll=1
		wrap = <div class="all_nav1">|</div>
		NO.allWrap = <div class="nav1">| </div>
		ACT = 1
		ACT.allWrap = <div class="nav1_act"> | </div>
		ACTIFSUB = 1
		ACTIFSUB {
			linkWrap = <div class="nav1_act"> | </div>
			after.cObject = COA
			after.cObject =< lib.tmlayers_sub1
		}
		
	}
	10.2 = TMENU_LAYERS
	10.2 {
		...
	}
	...
}

Wäre klasse wenn jemand ne Idee hätte.

Grüße,
uWe