[TYPO3-german] TS-Problem: CASE oder LOAD_Register funktioniert nicht
JCL - Johannes C. Laxander
jc at laxander.com
Mon Jul 16 18:33:19 CEST 2012
Hallo,
ich bastle jetzt schon ein ganzes Weilchen an einer simplen CASE-Struktur und komm nicht zum Ergebnis.
Folgendes möchte ich erreichen:
Abhängig von der Spaltenzuordnung eines Grid-Elements (tx_gridelements_columns in tt_content) soll der Ausgabe eine CSS Class hinzugefügt werden. Dafür habe ich diesen Code:
temp.column = COA
temp.column {
5 = CASE
5 {
key.field = tx_gridelements_columns
default = COA
default {
5 = LOAD_REGISTER
5.boxclass = abcd
}
}
}
tt_content.gridelements_pi1.20.10.setup {
# ID of gridelement: 2 - Teaser Box
2 < temp.gridelements.defaultGridSetup
2 {
columns {
# colPos ID
11 < .default
11.dataWrap = <div class="ym-gbox {field:tx_gridelements_columns} {register:boxclass}">|</div>
}
}
}
Das Problem ist, dass für register:boxclass kein "abcd" ausgegeben wird. Die Ausgabe der Spaltennummer habe ich hier nur zum Test und ist korrekt. Da ich in der CASE-Struktur nur "default" definiert habe, müsste m.E. das Register grundsätzlich mit "abcd" geladen werden.
Was ist an meiner Denke und meinem Code falsch?
Gruß, Johannes.
More information about the TYPO3-german
mailing list