Zum Inhalt springen

Style abhängig von der Seite (mit Unterseiten)

Erstellt am 15. Januar 2007 · 1 Antwort · letzte Antwort am 15. Januar 2007

Tags: Templates & Layouts, Frage

misterG ·

Hallo,

ich möchte meine Webseite in verschiedene Kategorien aufteilen und für jede Kategorie eine andere Farbe verwenden. Die einzelnen Menüpunkte habe ich bereits mittels Optionsplit eingefärbt. Jetzt soll auch der Hintergrund im Hauptbereich mittels css eingefärbt werden. z.B. blau auf der Seite "Kategorie 1" und alle Unterseiten von "Kategorie 1". Kann ich das irgendwie im Haupttemplate einstellen oder muss ich für jede Kategorie ein eigenes Template anlegen?

Mein Seitenbaum sieht folgendermaßen aus:

root (weiß)
- Kategorie 1 (blau)
-- Seite 1.1 (blau)
-- Seite 1.2 (blau)
-- Seite 1.3 (blau)
- Kategorie 2 (rot)
-- Seite 2.1 (rot)
-- Seite 2.2 (rot)
-- Seite 2.3 (rot)
- Kategorie 3 (grün)
-- Seite 3.1 (grün)
-- Seite 3.2 (grün)
-- Seite 3.3 (grün)

einpraegsam.​net ·

Für die Kategorie Seiten jeweils ein Extension Template anlegen.

Dann z.B.:

page.10.marks.FARBE = TEXT
page.10.marks.FARBE.value = blue

Im HTML Template:

<div style="background-color:###FARBE###">Inhalt</div>

Oder du lässt auf jeder Kategorie Seite ein weiteres Stylesheet laden oder oder oder