[TYPO3-german] Fluid: Conditon für ColPos

bernd wilke t3ng at bernd-wilke.net
Mon Nov 24 15:53:23 CET 2014


Am 24.11.14 15:34, schrieb Philipp Holdener:
> Hallo zusammen
>
> Gibt es eine Möglichkeit was in einem Fluid Template nur für colPos = XY
> auszugeben?
>
> Hab leider nichts über eine Condition gefunden, die auf colpos
> zugreift?! .-(
>
> Gruss
> Philipp

eine Condition auf colPos ist recht unwahrscheinlich, weil colPos keine 
Seiteneigenschaft ist, sondern jedes CE einzeln betrifft.
Andererseits wird colPos für jedes CE ausgewertet, nämlich über das 
Query, mit dem die CEs einer 'Spalte' geholt werden.

die klassischen Beispiele:
styles.content.get       (colPos == 0)
styles.content.getLeft   (colPos == 1)
styles.content.getRight  (colPos == 2)
styles.content.getBorder (colPos == 3)

wenn du BE-Layouts benutzt und die CEs einer Spalte (der du die ID 123 
zugewiesen hast) renderen möchtest:

temp.meineSpalte < styles.content.get
temp.meineSpalte.select.where = colPos = 123


und das kannst du dann für dein Fluid benutzen:

page {
   10 = FLUIDTEMPLATE
   10 {
     variables {
       meineSpalte < temp.meineSpalte
       :
     }
     :
   }
   :
}


bernd
-- 
http://www.pi-phi.de/cheatsheet.html


More information about the TYPO3-german mailing list