|
|
 |
Alternance et articles |
 |
Vous devez être connecté pour utiliser le forum. Vous pouvez le faire ici.
|
Auteur
|
Message
|
|
alain boudard
|
Vendredi 18 Février 2005 12:12:36 am
Alternance et articles
Encore moi... 
J'aimerais savoir comment créer une alternance d'affichage sur une liste d'item (liste d'articles ou une autre classe perso)
typiquement, la page d'entrée de ce forum, qui présente une couleur de fond alternée, un sujet sur deux. (<tr class="bglight"> par exemple)
merci d'avance
Alain
|
|
Vanessa
|
Vendredi 18 Février 2005 8:47:19 am
Re : Alternance et articles
Il faut utiliser la fonction sequence :
{sequence name=Seq loop=array(a,b,c)}
<table>
<tr><th>Sequence value</th><th>Section item</th></tr>
{section name=Loop1 loop=array(1,2,3,4,5,6)}
<tr><td>{$Seq:item}</td><td>{$Loop1:item}</td></tr>
{* Next sequence *}
{sequence name=Seq}
{/section}
</table>
Résultats du code :
Sequence value Section item
a 1
b 2
c 3
a 4
b 5
c 6
|
|
alain boudard
|
Vendredi 18 Février 2005 10:43:22 am
sequence : it works
Merci
j'ai testé différents modes avec cette fonction en parcourant la doc, mais c'est pas la super fête...
je finirai bien par trouver...
edit:
oui en effet ça fonctionne avec sequence, mais il faut faire le premier appel sequence en dehors d'un tag de type :
{let children=fetch( ...}
sinon, ben ça marche pas !... 
merci encore
Alain
|
|
|
 |
|