cycle
Nome Attributo
Tipo
Obbligatorio
Default
Descrizione
name
stringa
no
default
Nome del ciclo
values
misto
sì
nessuno
Valori da usare nel ciclo: può essere
una lista delimitata da un separatore (vedere attributo
delimiter), oppure un array di valori.
print
booleano
no
true
Se stampare il valore oppure no.
advance
booleano
no
true
Se avanzare o no al prossimo valore.
delimiter
stringa
no
,
Delimitatore per l'attributo values.
assign
stringa
no
nessuno
Variabile del template cui assegnare l'output.
Cycle si usa per effettuare un ciclo alternato fra un insieme di valori.
Ci dà la possibilità di alternare facilmente due o più colori in una
tabella, o di effettuare un ciclo su un array di valori.
Potete effettuare il ciclo su più di un insieme di valori nel template
fornendo l'attributo name, se date ad ogni insieme un nome diverso.
Potete evitare che il valore corrente venga stampato impostando
l'attributo set a false. Può essere utile per saltare un valore.
L'attributo advance serve per ripetere un valore. Se lo impostate a
false, l'iterazione successiva del ciclo stamperà lo stesso valore.
Se fornite lo speciale attributo "assign", l'output della funzione cycle
verrà assegnato a questa variabile invece di essere stampato in output.
cycle
{$data[rows]} |
{/section}
]]>
1 |
| 2 |
| 3 |
]]>