Zum Inhalt springen

Hintergrundfarbe

Erstellt am 21. April 2007 · 3 Antworten · letzte Antwort am 21. April 2007

Tags: Frage

crossl ·

Wie kann ich denn Contentelemente auf verschiedenen Seiten mit verschiedener Hintergrundfarbe darstellen?

Michaelh74 ·

Dafür fallen mir mehrere Möglichkeiten.

Denke die beste und flexibelste ist der Einsatz von section_frames
Bei Seiteninhalt in erweiterter Ansicht das Feld oben rechts (Frames). Dadurch wir das aktuelle Content-Element in ein DIV gewrappt, welchem Du einfach über CSS einen Background zuweisen kannst.

Alternativ evtl. über erweiterte TS Templates und CSS. Dann bezieht sich das aber immer auch eine ganze Seite bzw. unterseiten.

Gruß
Michael

crossl ·
Michaelh74 schrieb

...Einsatz von section_frames

Hallo Michael,
ich habe das jetzt mit section_frames gelöst, habe aber Probleme beim Wrapping:
So sieht mein TS-Code aus:

tt_content.stdWrap.innerWrap.cObject = CASE
tt_content.stdWrap.innerWrap.cObject {
  key.field = section_frame
  100 = TEXT
  100.value = <div class="Hintergrund_Rot">|</div>
}
 
page.CSS_inlineStyle(
  .Hintergrund_Rot{border:0px solid #333333; background-color:#ffcccc; padding:10px;}
  .Hintergrund_Tuerkis{border:0px solid #333333; background-color:#99ffcc; padding:10px;}
  .Hintergrund_Gruen{border:0px solid #333333; background-color:#99ff99; padding:10px;}
)

So wird natürlich immer nur ROT verwendet, auch wenn ich was anderes im Section_Meü auswähle.
Wie muss ich das umbauen, dass er immer die richtige Farbe nimmt?