[TYPO3-german] Gridelements - Zugriff aus Layout
Tino Riedel
tino.riedel at gmx.de
Thu Feb 27 12:01:37 CET 2014
Hallo Gruppe,
ich hab gerade einen Klemmer. Wie kann ich mittels TS und einem
CASE-Konstrukt auf das Feld Layout des Inhaltselement zugreifen. Ich
habe eine 2-Spaltigkeit definiert und möchte mittels des
Layout-Dropdowns die Hintergrundfarbe steuern.
Im Moment steuere ich so aber die Hintergrundfarbe nur, wenn ich das
Layout am Gridcontainer selber ändere, welcher ja selber die linke und
rechts spalte enthält. Ich möchte aber die Layoutdfinition direkt an der
linken und rechten Spalte vornehmen.
Fragen über Fragen ?!?
Mein TS dazu sieht im Moment so aus:
tt_content {
gridelements_pi1.20.10.setup {
# 1-spaltig
1 < lib.gridelements.defaultGridSetup
1 {
cObject = FLUIDTEMPLATE
cObject {
file = fileadmin/template/kubus-it.de/1sp.html
}
}
# 2-spaltig
2 < lib.gridelements.defaultGridSetup
2 {
wrap = <div class="row 2sp">|</div>
columns {
10 < .default
10.wrap.cObject = CASE
10.wrap.cObject {
key.field = layout
0 = TEXT
0.value = <div class="col-sm-30 null">|</div>
1 = TEXT
1.value = <div class="col-sm-30 green1">|</div>
2 = TEXT
2.value = <div class="col-sm-30 green2">|</div>
3 = TEXT
3.value = <div class="col-sm-30 gray1">|</div>
default = TEXT
default.value = <div class="col-sm-30 asas">|</div>
}
10.stdWrap.innerWrap = <article class="article">|</article>
20 < .default
20.wrap.cObject = CASE
20.wrap.cObject {
key.field = layout
0 = TEXT
0.value = <div class="col-sm-30 null">|</div>
1 = TEXT
1.value = <div class="col-sm-30 green1">|</div>
2 = TEXT
2.value = <div class="col-sm-30 green2">|</div>
3 = TEXT
3.value = <div class="col-sm-30 gray1">|</div>
default = TEXT
default.value = <div class="col-sm-30 asas">|</div>
}
20.stdWrap.innerWrap = <article class="article">|</article>
}
}
}
}
More information about the TYPO3-german
mailing list