[TYPO3-english] Condition based on Content Element Layout

Jo Hasenau info at cybercraft.de
Thu Oct 23 17:53:06 CEST 2014


> ....wrap.cObject = COA
> ....wrap.cObject {
>      10 = TEXT
>      10.value = <div class="primary_layout">|</div>
>      10.if {
>          isInList.field = layout
>          value = 1
>      }
>
>      20 = TEXT
>      20.value = <span class="secondary_layout">|</span>
>      20.if {
>          isInList.field = layout
>          value = 2
>      }

That's a job for CASE instead of if:

wrap.cObject = CASE
wrap.cObject {
   key.field = layout
   default = TEXT
   default.value = <div>|</div>
   1 = TEXT
   1.value = <div class="primary_layout">|</div>
   2 = TEXT
   2.value = <div class="secondary_layout">|</div>
}

HTH

Joey

-- 
Diversity:
Die Kunst zusammen unabhängig zu denken
The art of thinking independently together.
--
Facebook: https://www.facebook.com/johasenau
Twitter: http://twitter.com/bunnyfield
Xing: http://contact.cybercraft.de
TYPO3 cookbook (2nd edition): http://www.typo3experts.com


More information about the TYPO3-english mailing list