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.

_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an