ez.no / exponential / documentation / development / libraries / ez template / functions / sequence
These documentation pages are no longer maintained. Please visit the new documentation site.
The sequence function allows for creating a sequence which is iterated over and wrapped around when the end is reached. This is particularly useful when you want to alternate colors in a list. It's possible to create multiple sequences and advance them individually.
{sequence name=Seq loop=array(a,b,c)} <table> <tr><th>Sequence value</th><th>Section item</th></tr> {section name=Loop1 loop=array(1,2,3,4,5,6)} <tr><td>{$Seq:item}</td><td>{$Loop1:item}</td></tr> {* Next sequence *} {sequence name=Seq} {/section} </table>
The above example will return this result (the sequence a, b, c is repeated):
Sequence value Section item a 1 b 2 c 3 a 4 b 5 c 6
Comments