Hallo liebe Gemeinde,
ich probiere mich schon recht lange an einem GMENU. Ich hoffe, dass ich hier Hilfe bekomme. Folgende Menustruktur:
ROOT
-Kategorie 1 (rot)
--U-Punkt 1
--U-Punkt 2
-Kategorie 2 (orange)
--U-Punkt 1
--U-Punkt 2
-Kategorie 3 (blau)
--U-Punkt 1
--U-Punkt 2
-Kategorie 4 (grün)
--U-Punkt 1
--U-Punkt 2
Wie Ihr schon seht, möchte ich farbliche Unterscheidungen in den verschieden Kategorien erzeugen.
Folgender TS-Code ist momentan im Einsatz:
temp.nav2 = HMENU
temp.nav2.entryLevel = 1
temp.nav2.1 = GMENU
temp.nav2.1 {
NO = 1
NO.XY = 180,24
NO.wrap=<table width="190" cellspacing="0" cellpadding="0" border="0"><tr><td width="9" height="10">|</td></tr></table>
NO.backColor = #ffffff
NO.10 = TEXT
NO.10.text.field = title
NO.10.fontColor = #666666
NO.10.fontSize = 12
NO.10.fontFile = fileadmin/user_uploads/fonts/verdanab.ttf
NO.10.offset = 19,16
RO < .NO
RO = 1
RO {
2 = IMAGE
2.file = GIFBUILDER
2.file {
XY = 5,20
backColor = #FE9B06
###|| #6A9BCC || #66CC00 || #9B0606
}
2.offset = 0,0
}
ACT < .RO
}
So nun möchte ich erreichen, dass sich der Wert für RO.2.file.backColor in Abhängigkeit der Kategorie verändert.
Ich habe es natürlich geschafft, dass mit einer Condition zu lösen. Aber leider nur über die ID der aktiven Seite. Damit bin ich natürlich nicht besonders flexibel. Wenn ich einen neuen U-Punkt anlegen würde, müsste ich die ID wieder in des TS einfügen.
Kann mir bitte jemand auf die Sprünge helfen??
Vielen Dank im voraus
Gruß ROman