Zum Inhalt springen

Farben je nach Bedingung ändern

Erstellt am 25. April 2006 · 3 Antworten · letzte Antwort am 26. April 2006

Tags: HTML & CSS, Frage

melle ·

Hi!

Ich würde gerne in Abhängigkeit des aktuell ausgewählten Menüpunkts die Farben der Seite ändern, sprich:

- CSS-abhängige (zB bgcolor von DIVs)
- Template-abhängige (alles mit GIFBUILDER bzw. GMENU erstellte)

Habe jedoch absolut keine Idee bzw. Anhaltspunkt. Wie kann ich das realisieren?

lg Melanie

einpraegsam.​net ·

Ich gehe mal davon aus, dass dir die Conditions überhauptnichts bringen...

Du kannst im TSconfig der Seiten (also bei Seitentitel bearbeiten) eine Farbe hinterlegen.

Und diese dann an einem Marker (z.B. ###COLOR###) wieder ausgeben mit folgendem Setup:

page.10.marks.COLOR= TEXT
page.10.marks.COLOR {
  table = pages
  select {
    pidInList = this
  }
  field = TSconfig
  ifEmpty = red
  wrap = style="background-color:|;"
}

Viel Spaß 😉

Unbekannter Benutzer ·

Ich gehe mal davon aus, dass dir die Conditions überhauptnichts bringen...

Hm also ausgehend von der Fragestellung "Ich würde gerne in Abhängigkeit des aktuell ausgewählten Menüpunkts die Farben der Seite ändern" scheinen mir da conditions durchaus geeignet zu sein. Es soll ja die bgcolor von divs geändert werden (CSS-Thema) und es soll die Farbe von Grafiken geändert werden (GIFBUILDER). Einfach eine Farbe in einen Marker auszugeben scheint da nicht ganz ausreichend. Wobei ich Deine Lösung ganz gut finde :-) Nur in diesem Fall scheinen die Conditions durchaus der richtige Ansatz (z.B. über einen Layoutwähler im Seitentitel oder auf TSFE:id=123 ein anderes CSS einbinden und die dynamischen Grafiken andersfarbig erzeugen).

Viele Grüße
Niki