Zum Inhalt springen

rahmen checkbox auslesen / if

Erstellt am 14. September 2007 · 1 Antwort · letzte Antwort am 15. November 2007

Tags: Inhaltselemente, Bilder, Frage

benzkji ·

hallo,

ich verwende css_styled_content.
Ich möchte nun dem Content Element Bild eine Optik verpassen, die nur mit CSS nicht machbar ist (Linien vor/auf das Bild setzen). Dazu verwende ich die Checkbox "Rahmen", welche im Content Element gesetzt werden kann.

Folgendes hab ich rausgefunden:
Das einzelne Bild im contetn Element kann ich mit

tt_content.image.20.1.stdWrap.wrap = |<div class="linien"><img src="..." alt="" /></div>

wrappen. Es fehlt mir nur noch das if. Leider werden mit folgendem if nur noch diejenigen Bilder mit angeklickter Checkbox angezeigt:

tt_content.image.20.1.stdWrap.if.isTrue.field = imageborder

was mache ich falsch? Oder geht das so wirklich nicht?

Danke für jedwelche Hilfe!

Grüsse,
Benzkji

benzkji ·

Hab eine Möglichkeit gefunden:

1. im COA tt_content.image das bildobjekt duplizieren
2. im stdWrap mit if einstellen, dass nur jeweils eine version dargestellt wird
3. für die duplizierte version einen spezifischen stdWrap.wrap eingeben
4. die beiden objekte auch ins textpic content element rüberlinken, damits auch dort funktioniert

# 1
tt_content.image.30 < tt_content.image.20
# 2
tt_content.image.20.stdWrap.if.isFalse.field = imageborder
tt_content.image.30.stdWrap.if.isTrue.field = imageborder
# 3
tt_content.image.30.1.stdWrap.wrap = aaa|bbb
# 4
tt_content.textpic.30 =< tt_content.image.30
tt_content.textpic.30.text.20 =< tt_content.text.20