[TYPO3-german] TS-Problem: CASE oder LOAD_Register funktioniertnicht
JCL - Johannes C. Laxander
jc at laxander.com
Tue Jul 17 20:46:49 CEST 2012
Irgend jemand eine Idee, wie ich abhängig von der Spaltenzuordnung eines Grid-Elements (tx_gridelements_columns in tt_content) der Ausgabe eine CSS Class hinzugefügen kann????
> JCL - Johannes C. Laxander
> Gesendet: Montag, 16. Juli 2012 20:19
>
>
> > Christian Welzel
> > Gesendet: Montag, 16. Juli 2012 18:51
> >
> > On 16.07.2012 18:33, JCL - Johannes C. Laxander wrote:
> >
> > > Was ist an meiner Denke und meinem Code falsch?
> >
> > Vermutlich beides. Du definierst zwar temp.column, aber du
> bindest es
> > nirgends ein. Nur weil es da ist, wird es noch lange nicht
> ausgeführt.
> > Was du noch brauchst ist irgendwas wie
> > tt_content.gridelements_pi1.1 < temp.column
>
>
> Ok, ich habs mal so versucht, ohne temp-Objekt - was du
> geschrieben hast leuchtet mir ein.
>
> tt_content.gridelements_pi1.20.10.setup { # hier direkt eingefügt
> class = CASE
> class {
> key.field = tx_gridelements_columns
> default = LOAD_REGISTER
> default.boxclass1 = abcd
> }
> # ####
> # 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:boxclass1}">|</div>
> }
> }
> }
>
>
> Aber damit hat's auch nbicht geklappt! Geht das so überhaupt,
> ich füge ja in ein existierendes array was neues nein!?
> Die extension gridelements baut
> tt_content.gridelements_pi1.20.10.setup so auf:
>
>
> temp.gridelements.defaultGridSetup { // stdWrap functions
> being applied to each element
> columns {
> default {
> renderObj = COA
> renderObj {
> 10 = LOAD_REGISTER
> 20 =< tt_content
> 30 = RESTORE_REGISTER
> }
> }
> }
> }
>
> tt_content.gridelements_pi1 >
> tt_content.gridelements_pi1 = COA
> tt_content.gridelements_pi1 {
> #10 =< lib.stdheader
> 20 = COA
> 20 {
> 10 = USER
> 10 {
> userFunc = tx_gridelements_pi1->main
> setup {
> default <
> temp.gridelements.defaultGridSetup
> }
> }
> }
> }
>
> Johannes.
More information about the TYPO3-german
mailing list