cycle
{Cycle} es usado para hacer un ciclo a través de un conjunto
de valores. Esto hace mas fácil alternar entre dos o mas colores
en una tabla, o ciclos a travéz de una matriz de valores.
Usted puede usar el {cycle} en mas de un conjunto de valores en su
template supliendo el atributo name. De cada uno de los conjuntos
de valores.
Usted puede forzar que el valor actual no sea mostrado definiendo
el atributo print en false. Esto es útil para saltarse un valor.
El atributo advance es usado para repetir un valor. cuando se
definido en false, la próxima llamada para cycle mostrara el
mismo valor.
Si usted indica el atributo especial "assign", la saida de la
función cycle ira a la variable del template en vez de ser mostrado
ditectamente en el template.
Ejemplo 8-4. cycle {section name=rows loop=$data}
<tr bgcolor="{cycle values="#eeeeee,#d0d0d0"}">
<td>{$data[rows]}</td>
</tr>
{/section} |
<tr bgcolor="#eeeeee">
<td>1</td>
</tr>
<tr bgcolor="#d0d0d0">
<td>2</td>
</tr>
<tr bgcolor="#eeeeee">
<td>3</td>
</tr> |
|