Bonjour,
Je cherche a mettre un tag spécial si l'élément est le premier dans une boucle.
Par exempe, je voudrais afficher plusieures images sur une page mais taiter differement la première d'entre elles.
Le seul moyen que j'ai trouvé c'est de faire 2 boucles: une pour afficher la première image et l'autre pour afficher les autres.
<THELIA_IMAGE type="IMAGE" num="1" contenu="#ID" aleatoire="1">
<a href="#IMAGE" title="" rel="lightbox[dare]"><img src="#IMAGE" width="360" height="161" alt="Gallery" /></a>
</THELIA_IMAGE>
<THELIA_IMAGE type="IMAGE" contenu="#ID" >
<a href="#IMAGE" title="" rel="lightbox[dare]"><img src="#IMAGE" width="360" height="161" alt="Gallery" style="display:none" /></a>
</THELIA_IMAGE>
Le problème c'est que la première image se réécit une seconde fois dans ma 2ème boucle. Alors j'ai pensé imbriquer les 2 boucles et exclure la première image de la 2ème boucle:
<THELIA_IMAGE type="IMAGE" num="1" contenu="#ID" aleatoire="1">
<a href="#IMAGE" title="" rel="lightbox[dare]"><img src="#IMAGE" width="360" height="161" alt="Gallery" /></a>
<THELIA_IMAGE type="IMAGE" contenu="#ID" exclusion="#ID">
<a href="#IMAGE" title="" rel="lightbox[dare]"><img src="#IMAGE" width="360" height="161" alt="Gallery" style="display:none" /></a>
</THELIA_IMAGE>
</THELIA_IMAGE>
Mais là le problème c'est que je n'ais plus acces à l'id du contenu qui contient mes photos. La boucle image n'as pas le paramètre #CONTENU comme sortie...
Quelqu'un a une solution à cela? Ou une autre manière de faire?