cycle
Nom attribut
Type
Requis
Defaut
Description
name
chaîne de caractères
Non
default
Le nom du cycle
values
divers
Oui
N/A
Les valeurs sur lesquelles boucler, soit une liste
séparée par des virgules, (voir l'attribut delimiter),
soit un tableau de valeurs.
print
booléen
Non
true
S'il faut afficher ou non cette valeur
advance
booléen
Non
true
Oui ou non aller à la prochaîne valeur
delimiter
chaîne de caractères
Non
,
Le délimiteur à utiliser dans la liste.
assign
chaîne de caractères
Non
n/a
La variable de template dans laquelle la sortie
sera assignée
cycle est utilisé pour boucler sur un ensemble de valeurs. Très pratique
pour alterner entre deux ou plusieurs couleurs dans un tableau,
ou plus généralement pour boucler sur les valeurs d'un tableau.
Vous pouvez définir plusieurs "cycle" dans votre template, en leur
donnant des noms uniques (attribut name).
Vous pouvez empêcher la valeur courante de s'afficher en définissant
l'attribut print à false. Ce procédé peut être utile pour discrètement
passer outre une valeur de la liste.
L'attribut advance est utilisé pour répéter une valeur. Lorsque
définit à false, le prochain appel de cycle ramènera la même valeur.
Si vous définissez l'attribut spécial "assign", la sortie de la fonction
cycle y sera assignée plutôt que d'être directement affichée.
cycle
{$data[rows]} |
{/section}
]]>
1 |
| 2 |
| 3 |
]]>