Guten Abend zusammen,
ich habe mir im Backend zwei Layouts für eine Seite angelegt:
.
.
TCEFORM {
tt_content {
layout {
addItems.100 = layout1
addItems.101 = layout2
}
}
}
.
Je nach Auswahl möchte ich in meinem content-Bereich einen Wrap mit einer anderen CSS-Klasse machen.
.
Der "Hauptbereich"
.
template.t1 = FLUIDTEMPLATE
template.t1 {
# ....
variables {
content.select.where = colPos = 1
content.renderObj < contentR.wrap
}
# ...
}
.
.
und mein renderObj (zurzeit).
.
contentR.wrap {
stdWrap {
outerWrap = |</div>
outerWrap {
stdWrap {
prepend = TEXT
prepend {
field = header
wrap = <div class="layout1"><h3>|</h3>
required = 1
}
}
}
wrap = |
}
}
.
.
Meine Frage an Euch,
wie kann ich dort eine Fallunterscheidung mit einem CASE machen?
.
Folgendes Snippet habe ich im Internet gefunden, jedoch ist die allgemein. Ich möchte es nur auf meinen "( Haupt ) content" beschränken
.
.
tt_content.stdWrap.innerWrap.cObject = CASE
tt_content.stdWrap.innerWrap.cObject {
key.field = layout
1 = TEXT
1.value = <div class="csc-default klasse1">|</div>
2 = TEXT
2.value = <div class="csc-default klasse2">|</div>
}
.
.
Vielen Dank im Voraus