Hallo Leute,
ich habe bei bestimmten Menüpunkten grundsätzlich zwei unterschiedliche Inhalte. Einmal einen deutschen Text und einmal eine Übersetzung hierzu. Wie kann ich erreichen, dass die Hintergrundfarbe der Seiteninhalte unterschiedlich ist?
Zusatzfrage: Wenn ich viele Seiteninhalte je Menüpunkt habe, wie kann ich dann die Hintergrundfarbe eines x-beliebigen Seiteninhalts anders darstellen.
Zusatzinformation: Es soll lediglich zwei unterschiedliche Hintergrundfarben geben.[/b]
Für den Hintergrund bei Seiten könntest Du eine 1x1 Pixel große jpg-Datei in das Media-Feld der Seite hochladen und dann zur Laufzeit den Hintergrund per TS und css setzen.
lib.stylesheet.default = TEMPLATE
lib.stylesheet.default {
template = FILE
template {
file = fileadmin/template/main/ausnahmen.css
}
marks {
HINTERGRUND = TEXT
HINTERGRUND.data = levelmedia:-1, media, slide
HINTERGRUND.listNum = 0
}
}
page {
headerData {
50 = COA
50 {
wrap = <style type="text/css"><!-- | --></style>
20 < lib.stylesheet.default
}
}
}
in ausnahmen.css steht dann sowas drin:
body {
background-image: url(uploads/media/###HINTERGRUND###);
}
Naja, das ist noch nicht so ganz das, was es sein sollte. Ich würde schon die Hintergrundfarben per CSS im Vorfeld definieren wollen, um einfach ein buntes Durcheinander von Vornherein zu vermeiden.