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 | 
]]>