Zum Inhalt springen

menu stehen lassen

Erstellt am 25. November 2006 · 2 Antworten · letzte Antwort am 25. November 2006

Tags: Frage

truplaya ·

Hallo,

weiss nicht ob das hier rein soll, oder in die Anfägnerfragen Abteilung.

Also:
Habe folgendes Menu links stehen:

MENU_LINKS = HMENU
MENU_LINKS {
	special = directory
	entryLevel = 1 
	1 = GMENU
	1.noBlur = 1
	1.wrap = |<BR> 
	1.NO = 1
	1.NO {
		XY = 187,24
		align = left
		background = #fdcba9
		 
		
		#Hintergrundbild
		5 = IMAGE
		5.file = fileadmin/images/lmenu.gif
		
		#Beschriftung als Text rendern
		10 = TEXT
		10.text.field = title
		10.fontColor = #000000
		10.fontFile = fileadmin/fonts/Verdana.ttf
		10.fontSize = 12
		10.antiAlias = 1
		10.offset = 28,15
		10.align = left

	}
	1.RO < .1.NO 
	1.RO = 1
	1.RO.5.file = fileadmin/images/lmenu.gif
	1.RO.10.fontColor = #000000
	
	1.ACT < .1.NO
	1.ACT = 1
	1.ACT.5.file = fileadmin/images/topmenu_act.gif
	1.ACT.10.fontColor = #221498
	
}

Wenn ich nun in der 3. Ebene bin, ist das Menu auf einmal nicht mehr da (es sucht scheinbar nach Seiten auf der 4. Ebene, welche nicht existent sind, oder?)
Ich würde es gerne so haben, dass das Menu so bleibt, und alle Seiten der 3., also aktiven, Ebene "stehenbleiben".

Wenn ich für jede Unterseite ein neues Template erstellen würde, dann bekömme ich es hin. Das will ich aber nicht, da ich denke es geht auch einfacher.

Hat jemand eine zündende Idee?

Gruß
Tim

toyde ·
special = directory
entryLevel = 1

Bevor Du in's Detail vom Rest des Codes gehst, musst Du erst die Menu-Definition richtig bezeichnen. directory verlangt nach einer ID.
» Deutsche Doku Seite 64ff

special = directory
special.value = 1234
entryLevel = 1

grüsse

truplaya ·

Danke für die AW.
Die Doku kenne ich, das mit der Special Value wusste ich eigtl. auch.
Hab diese absichtlich weggelassen, dachte das bringt was.

Also, ich habe oben ein Menu, sagen wir dort steht:

Früchte, Getränke, Zeitschriften.

Wenn man nun auf Früchte klickt, kommt das beschriebene Menü (Menü_Links) ins Spiel, dort sollte stehen:

Äpfel
Birnen
Kiwi

(Das sind folglich die Unterseiten, soweit geht das auch alles und wird korrekt angezeigt,
wenn ich nun Äpelel aus dem Menu aufrufe und auf der Zielseite bin, verschwindet das Menü links komplett---

Hier nochmal der Code, vielleicht gibt es ja eine simple Lösung.

MENU_LINKS = HMENU
MENU_LINKS {
special = directory
special.value = 176
entryLevel = 1
1 = GMENU
1.noBlur = 1
1.wrap = |<BR>
1.NO = 1
1.NO {
XY = 187,24
align = left
background = #fdcba9


#Hintergrundbild
5 = IMAGE
5.file = fileadmin/images/lmenu.gif

#Beschriftung als Text rendern
10 = TEXT
10.text.field = title
10.fontColor = #000000
10.fontFile = fileadmin/fonts/Verdana.ttf
10.fontSize = 12
10.antiAlias = 1
10.offset = 28,15
10.align = left

}
1.RO < .1.NO
1.RO = 1
1.RO.5.file = fileadmin/images/lmenu.gif
1.RO.10.fontColor = #000000

1.ACT < .1.NO
1.ACT = 1
1.ACT.5.file = fileadmin/images/topmenu_act.gif
1.ACT.10.fontColor = #221498

}

wie gesagt, bisher habe ich es immer so gelöst, dass ich bei der "Einstiegs-Unterseite (hier "Äpfel") ein Template eingefügt habe, in welchem ich die ID der Unterseite als "Special Value" eingegeben habe. Ich denke aber, dass muss auch einfacher gehen, oder???

Gruß
Tim