cycle
Cycle é usado para fazer um clico através de um conjunto de valores.
Isto torna fácil alternar entre duas ou mais cores em uma tabela,
ou entre uma matriz de valores.
Você pode usar o cycle em mais de um conjunto de valores
no seu template. Dê a cada conjunto de valores
um nome único.
Você pode fazer com que o valor atual não seja mostrado
definindo o atributo print para false. Isto é útil para
pular um valor.
O atributo advance é usado para repetir um valor. Quando definido
para false, a próxima chamada para cycle irá mostrar o mesmo valor.
Se você indicar o atributo especial "assign", a saída da função
cycle será passada para uma variável de template ao invés de ser
mostrado diretamente no template.
Exemplo 8-3. cycle {section name=rows loop=$data}
<tr bgcolor="{cycle values="#eeeeee,#d0d0d0"}">
<td>{$data[rows]}</td>
</tr>
{/section}
MOSTRA:
<tr bgcolor="#eeeeee">
<td>1</td>
</tr>
<tr bgcolor="#d0d0d0">
<td>2</td>
</tr>
<tr bgcolor="#eeeeee">
<td>3</td>
</tr> |
|