FLUX RSS



ACCUEIL / FORUMS / DESIGN / ALTERNANCE ET ARTICLES




sondages
Avez-vous déjà utilisé les exports statiques ? :
oui
non
RESULTATS | SONDAGES
liens
eZ systems
http://ez.no
PHPEdit
http://www.waterproof.fr/
AFUL
http://www.aful.org
Framasoft
http://www.framasoft.net
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

actualités
Traduction d'un tutorial eZ
eZ publish 4.0 est sorti
EzPublish 3.9 enfin disponible !
Ez Publish 3.9 RC2 est en ligne !
Ez Publish 3.9 RC1 disponible !
références
Site ohmycom
OhmyBlog