Andreas Keck Da aus deiner Fragestellung nicht klar hervor geht, aus welchem Kontext heraus du Fluid nutzt, um das Inhaltselement zu rendern, gehe ich davon aus, dass du dich auf Standard-Inhalte der Core Extension "Fluid Styled Content" beziehst.
Vielleicht nutzt du aber auch schon eigene Inhaltselemente mit Hilfe der neuen "Content-Blocks" Extension. In beiden Fällen wird dir ein data
-Array in Fluid bereit gestellt, welches Zugriff auf alle Datenbankfelder des betreffenden Inhaltselements gibt, also auch das Feld colPos
.
Wenn du die Inhaltsspaltenposition colPos
also in Fluid in einer Condition verwenden möchtest, würde das so aussehen:
<f:if condition="{data.colPos} == 0">
<f:comment><!-- Die Spaltenposition ist 0 --></f:comment>
</f:if>
Wenn du gleich mehrere Spaltenpositionen abprüfen möchtest, eignet sich evtl. auch der SwitchViewHelper:
<f:switch expression="{data.colPos}">
<f:case value="0">
<f:comment><!-- Die Spaltenposition ist 0 --></f:comment>
</f:case>
<f:case value="1">
<f:comment><!-- Die Spaltenposition ist 1 --></f:comment>
</f:case>
<f:case value="2">
<f:comment><!-- Die Spaltenposition ist 2 --></f:comment>
</f:case>
<f:defaultCase>
<f:comment><!-- Die Spaltenposition ist nicht 0,1 oder 2 --></f:comment>
</f:defaultCase>
</f:switch>