Hallo,
zum Rendering mittels css_styled_content verwende ich unter anderem folgendes TS:
# cObject: Image
tt_content.image.20 = USER
tt_content.image.20 {
imageStdWrap.dataWrap = |
imageStdWrapNoWidth.wrap = |
# if noRows is set, wrap around each column:
imageColumnStdWrap.dataWrap = |
layout = CASE
layout {
key.field = imageorient
# above-center
default = TEXT
default.value = <div class="floatbox">###IMAGES######TEXT###</div>
# above-right
1 = TEXT
1.value = <div class="floatbox">###IMAGES######TEXT###</div>
# above-left
2 = TEXT
2.value = <div class="floatbox">###IMAGES######TEXT###</div>
# below-center
8 = TEXT
8.value = <div class="floatbox">###TEXT######IMAGES###</div>
# below-right
9 = TEXT
9.value = <div class="floatbox">###TEXT######IMAGES###</div>
# below-left
10 = TEXT
10.value = <div class="floatbox">###TEXT######IMAGES###</div>
# intext-right
17 = TEXT
17.value = <div class="floatbox">###IMAGES######TEXT###</div>
# intext-left
18 = TEXT
18.value = <div class="floatbox">###IMAGES######TEXT###</div>
# intext-right-nowrap
25 = TEXT
25.value = <div class="floatbox">###IMAGES######TEXT###</div>
25.insertData = 1
# intext-left-nowrap
26 = TEXT
26.value = <div class="floatbox">###IMAGES######TEXT###</div>
26.insertData = 1
}
rendering {
div {
imageRowStdWrap.dataWrap = |
noRowsStdWrap.wrap =
oneImageStdWrap.dataWrap = <div class="image left"> | </div>
imgTagStdWrap.wrap = |
editIconsStdWrap.wrap = |
caption.wrap = <p> | </p>
}
}
renderMethod = div
}
# cObject: Text with image
tt_content.textpic.20 =< tt_content.image.20
tt_content.textpic.20 {
text.10 = COA
text.10 {
if.value = 24
if.isGreaterThan.field = imageorient
10 = < lib.stdheader
10.stdWrap.dataWrap = |
}
text.20 = < tt_content.text.20
text.wrap = |
}
Nun möchte ich abhängig von "imageorient" die Eigenschaft tt_content.textpic.20rendering.div.oneImageStdWrap.dataWrap ändern. Und zwar soll dort im Falle, dass imageorient == 17 nicht stehen
<div class="image left"> | </div>
sondern
<div class="image right"> | </div>
Ich habe das mit der Bedingung "if" wie folgt versucht, das funktioniert aber nicht:
tt_content.textpic.20 {
rendering.div.oneImageStdWrap.10 = TEXT
rendering.div.oneImageStdWrap.10 {
if.value = 17
if.equals.field = imageorient
10.dataWrap = <div class="image right"> | </div>
}
}
Könnt ihr mir helfen, meinen Denkfehler zu finden?
Danke!
TStart