Les boucles REPETER(1.5+) : Différence entre versions
De TheliaDoc
Ligne 3 : | Ligne 3 : | ||
<REPETER_nom_boucle '''debut'''="''nombre''" '''fin'''="''nombre''" '''increment'''="''nombre''"> | <REPETER_nom_boucle '''debut'''="''nombre''" '''fin'''="''nombre''" '''increment'''="''nombre''"> | ||
texte à répéter | texte à répéter | ||
− | < | + | </REPETER_nom_boucle> |
Seul le paramètre '''fin''' est obligatoire. Par défaut, '''debut''' et '''increment''' ont la valeur 1 | Seul le paramètre '''fin''' est obligatoire. Par défaut, '''debut''' et '''increment''' ont la valeur 1 | ||
Ligne 21 : | Ligne 21 : | ||
Affiche: | Affiche: | ||
− | 1 | + | Compteur = 1 |
− | 3 | + | Compteur = 3 |
− | 5 | + | Compteur = 5 |
Retour [[Sommaire]] | Retour [[Sommaire]] |
Version actuelle en date du 22 septembre 2011 à 16:35
A partir de Thelia 1.5, une boucle REPETER est disponible. Elle permet d'utiliser dans vos templates une structure répétitive de type TANT QUE <condition> FAIRE <action> :
<REPETER_nom_boucle debut="nombre" fin="nombre" increment="nombre"> texte à répéter </REPETER_nom_boucle>
Seul le paramètre fin est obligatoire. Par défaut, debut et increment ont la valeur 1
- debut (optionnnel, défaut: 1) est le numéro de la première itération.
- fin (obligatoire) est le numéro de la dernière itération.
- increment (optionnnel, défaut: 1) indique le pas du compteur d'itération à chaque tour.
La boucle fournit la variable #INDEX, qui retourne la valeur de compteur courant.
Exemple:
<REPETER_loopy debut="1" fin="5" increment="2"> Compteur = #INDEX<br /> </REPETER_loopy>
Affiche:
Compteur = 1 Compteur = 3 Compteur = 5
Retour Sommaire