Zum Inhalt springen

GMenü mit abwechselnden Farben

Erstellt am 2. August 2005 · 6 Antworten · letzte Antwort am 3. August 2005

Tags: Frage

thomas G ·

Hallo Forum!

Ich habe ein GMenü (funktioniert soweit), doch gelingt es mir nicht

a) Die aktive Seite (cur) andersfarbig anzeigen zu lassen, und
b) möchte ich die Menüpunkte in jeweils zwei sich abwechselnden Farben anzeigen, zudem
c) möchte ich jedem Menüpunkt eine eigene kleine Grafik voranstellen. NACH dem Menüpunkt funktioniert das wunderbar, aber DAVOR?

Zur Info: bitte mit Nachsicht behandeln, bin absoluter Anfänger. Die Suche im Forum ergab leider nichts 🙁

	marks.navi = HMENU
	marks.navi {
		1 = GMENU
		1.NO = 1
		1.NO {
			XY = [20.w]+40, 27
			backColor = #8AAAD9
			wrap = |<img src="fileadmin/pix/lineWhite.gif" width="1" height="27" alt="" />
			20 = TEXT
			20.text.field = title
			20.fontColor = #004378
			20.fontFile = fileadmin/fonts/verdana.ttf
			20.fontSize = 11
			20.offset = 20, 19		
		}
	1.RO < .1.NO
	1.RO.backColor = #d1d1d1
	1.CUR < .1.NO
	1.CUR.backColor = #FFFFFF
               	}
Moeffz ·

Zu den wechselnden Farben:
Stichwort "optionSplit"

Beim nicht funktionierenden CUR:
Vielleicht hilft das

1.CUR < .1.NO
1.CUR = 1
1.CUR.backColor = #FFFFFF
thomas G ·

Vielen Dank, das mit dem Option-Split habe ich hinbekommen,

backColor = |*| #8AAAD9 || #D5DEEF |*|

die Sache mit dem CUR mag leider immer noch nicht funktionieren :-(

toyde ·

Mach mal anstatt "CUR" das "ACT" rein.
CUR und ACT sind sich sehr ähnlich, in was sie sich genua unterscheiden, kann ich dir nicht sagen.
Nur: ich arbeite für aktive Menüpunkte immer mit ACT. Klappt auch.

lg Robert

Moeffz ·

CUR ist für die aktuelle Seite
ACT ist für die rootline bis hin zur aktuellen Seite (also incl. der übergeordneten Seiten)

(vgl. TSRef)

toyde ·

TSref ist ja genau das, was bei mir Fragen aufwirft.
Aber es macht schon mehr Sinn, ausschliesslich ACT für Navis zu verwenden, da man ja oft mehrere Unterseiten pro Thema hat. Beispielsweise "kontaktformular UND formularbestätigung" unter "kontakt".