f:for iteration ermitteln

Armin Bartsch, Sonntag, 27. Februar 2011

Gelegentlich es ist Notwendig Zeiger wie index, isFirst, isLast oder ähnliches in einer f:for einzubetten

f:for kann man das Argument iteration mitgeben und erhält als Array die Parmeter index, cycle, total isFirst, isLast, isEvend und isOdd zurück. Dem Argument iteration gibt man einen Namen mit diesem können die iterationen dann im FLUID-Template angesprochen werden

index 0
cycle 1
total 1
isFirst 1
isLast 1
isEven
isOdd 1

Ein einfaches Fluid Beispiel

<f:for each="{articel.categoryMm}" as="cat" iteration="catI"> <f:if condition="{catI.index} > 0">, </f:if>{cat.title} </f:for>
  1. <f:for each="{articel.categoryMm}" as="cat" iteration="catI">
  2.   <f:if condition="{catI.index} > 0">, </f:if>{cat.title}
  3. </f:for>

Entwicklungsumgebung

TYPO Version:
4.3.1

Sponsored by:

ideenwerft webhosting
ideenwerft caretaker