guten morgen
ich möcht ein menü machen das pro seite eine andere farbe bekommt.
also mehrere farbwerte sind pro seite anders.
wie kann ich das schnell und einfach realisieren?
vielen dank
dane
guten morgen
ich möcht ein menü machen das pro seite eine andere farbe bekommt.
also mehrere farbwerte sind pro seite anders.
wie kann ich das schnell und einfach realisieren?
vielen dank
dane
mit Conditions
[globalVar = TSFE:id = 1] # wobei 1 die ID der gewünschten Seite ist
site.10.marks.SUBMENU.1.NO.backColor = #FFCC00
[globalVar = TSFE:id = 2] # wobei 2 die ID der gewünschten Seite ist
.
. usw.
.
[global]
hab es selber geschaft
bei template
unter Constants:
[globalVar = TSFE:id = 2]
hintergrund1 = #ffffff
hintergrund2 = #000000
schrift1 = #000000
schrift2 = #ffffff
[globalVar = TSFE:id = 8]
hintergrund1 = #ffffff
hintergrund2 = #000000
schrift1 = #000000
schrift2 = #ffffff
[global]
im Setup:
NAVI = HMENU
NAVI.entryLevel = 0
NAVI.1 = GMENU
NAVI.1.NO = 1
NAVI.1.NO.XY = 120, 20
NAVI.1.NO.wrap = <img src="fileadmin/images/blank.gif" width="120" height="2"> |
NAVI.1.NO.10 = IMAGE
NAVI.1.NO.10.file = GIFBUILDER
NAVI.1.NO.10.file.backColor = {$hintergrund1}
NAVI.1.NO.20 = TEXT
NAVI.1.NO.20.text.field = title
NAVI.1.NO.20.fontColor = {$schrift1}
NAVI.1.NO.20.fontFile = fileadmin/fonts/verdanab.ttf
NAVI.1.NO.20.fontSize = 8
NAVI.1.NO.20.niceText = 0
NAVI.1.NO.20.offset = -3,15
NAVI.1.NO.20.align = right
NAVI.2 = GMENU
NAVI.2.NO = 2
NAVI.2.NO.entryLevel = 1
NAVI.2.NO.XY = 120, 20
NAVI.2.NO.10 = IMAGE
NAVI.2.NO.10.file = GIFBUILDER
NAVI.2.NO.10.file.backColor = {$hintergrund2}
NAVI.2.NO.30 = TEXT
NAVI.2.NO.30.text.field = title
NAVI.2.NO.30.fontColor = {$schrift2}
NAVI.2.NO.30.fontFile = fileadmin/fonts/verdana.ttf
NAVI.2.NO.30.fontSize = 8
NAVI.2.NO.30.niceText = 0
NAVI.2.NO.30.offset = -3,15
NAVI.2.NO.30.align = right
und schon geht es.... hoffe ich kann damit auch anderen helfen.
schönen tag noch ... dane
als Beispiel Zeile 11:
page.10.marks.NAVI.1.NO.10.file.backColor = {hintergrund1}
würde ich aus dem PAGE-Objekt in die condition verschieben, wie folgt:
# die Conditions vor dem PAGE-Objekt:
page.10.marks.NAVI.1.NO.10.file.backColor = #0000FF # BLAU als Standard
[globalVar = TSFE:id = 2]
page.10.marks.NAVI.1.NO.10.file.backColor = #ffffff
[globalVar = TSFE:id = 10]
page.10.marks.NAVI.1.NO.10.file.backColor = #000000
[global]
#im PAGE-Objekt:
NAVI = HMENU
NAVI.entryLevel = 0
...
NAVI.1.NO.10 = IMAGE
NAVI.1.NO.10.file = GIFBUILDER
# NAVI.1.NO.10.file.backColor = {hintergrund1} # hier Auskommentiert
NAVI.1.NO.20 = TEXT
...
analog die anderen Farben...
so sparst du dir die Constants...