Zum Inhalt springen

Farben & Styles dynamisch

Erstellt am 23. Januar 2005 · 1 Antwort · letzte Antwort am 23. Januar 2005

Tags: Frage

noelboss ·

Ich arbeite schon eine Weile mit Typo3, habe mich aber bis jetzt erst an der Oberfläche bewegt. Seit kurzem beginne ich selber Templates zu schreiben. ich habe nun eine Frage und wäre froh, wenn mir jemand einen Lösungsansatz geben kann. Vielleicht gibt es ja eine Funktion in Typo3 die sich für meinen Wunsch sehr gut eignet.

Also, ich möchte jeden meiner 3 Hauptmenüpunkte mit einer anderen Farbe darstellen. Und zwar nicht nur das Menu, sondern auch die Titel im Content, etc:

z.B.:


Menü Punkt A: rot
Unter Punkt A1: rot
Unter Punkt A2: rot


Menü Punkt B: blau
Unter Punkt B1: blau


Menü Punkt C: grün
Unter Punkt C1: grün

Dabei könnte man bei allem was farblich anders sein soll immer mit Bildern arbeiten. Ich habe mir gedacht, dass man im Pfad der Bilder einen Platzhalter einfügen könnte ###farbe### und dann so in der Art:

{$farbe} = page.pageID // (Symbolisch)

womit dann alle Bilder für Punkt A nach bilder/0/bild.jpg, für Punkt B nach bilder/1/bild.jpg usw. umgewandelt würden. Diesen Platzhalter könnte man auch einfach in die css Definition einfügen (class="menu_eintrag_###farbe###")

Was meint Ihr, wie müsste der Code für sowas etwa aussehen, gibt es noch bessere möglichkeiten? Oder muss ich für jeden Hauptpunkt ein eigenes Template mit bspw. einer fixen unterschidlichen css-Datei schreiben?

Vielen Dank für Eure Hilfe!!!

GBY, Noël

crossposting: http://typo3forum.net/viewtopic.php?t=662

Wu-mc ·

Du könntest z.B. für die ganzen Unterseiten je ein eigenes Stylesheet verwenden die dann jeweil unter Menü Punkt A, Menü Punkt B und Menü Punkt C geladen werden, so wären die Unterseiten schonmal enstprechend formatiert. Und das Menü kannst du mit so ner bestimmten Funktion farblich verändern, glaub das war OptionSplit oder so, musst mal in der Doku von Robert Meyer suchen, da ist das ganz gut beschrieben.