Bonjour !
C’est la première fois que j’ai un soucis avec #COMPTEUR_BOUCLE .
Ma boucle :
<BOUCLE_events2 (EVENEMENTS) {par date}>
<BOUCLE_slide2(ARTICLES) {id_article} {titre_mot=slider}>
#COMPTEUR_BOUCLE
</BOUCLE_slide2>
</BOUCLE_events2>
Me retourne bien les 6 résultats attendus, mais #compteur retourne toujours 1.
Mais pourquoi donc ?
Bonjour,
Peut être qu’il faut plutôt utiliser #TOTAL_BOUCLE ?
++
Aurélien CROÜS
22, rue Jules Védrine - 97438 Sainte Marie
Tél. 0262.29.90.16 l Mobile - 0692.60.63.34
Email : contact@aureliencrous.com
Web : www.aureliencrous.com
Siret : 515 078 475 00016
De : christophe - tractataire.com [mailto:creu@tractataire.com ]
Envoyé : lundi 15 mars 2010 14:22
À : spip@rezo.net
Objet : [Spip] #COMPTEUR_BOUCLE retourne 1
Bonjour !
C’est la première fois que j’ai un soucis avec #COMPTEUR_BOUCLE .
Ma boucle :
<BOUCLE_events2 (EVENEMENTS) {par date}>
<BOUCLE_slide2(ARTICLES) {id_article} {titre_mot=slider}>
#COMPTEUR_BOUCLE
</BOUCLE_slide2>
</BOUCLE_events2>
Me retourne bien les 6 résultats attendus, mais #compteur retourne toujours 1.
Mais pourquoi donc ?
Bonjour, merci pour ta réponse.
#TOTAL_BOUCLE retourne également 1.
J’ai pourtant mes 6 lignes de résultats.
<a href="#" rel="1">1</a>
<a href="#" rel="1">1</a>
<a href="#" rel="1">1</a>
<a href="#" rel="1">1</a>
<a href="#" rel="1">1</a>
<a href="#" rel="1">1</a>
Je voudrais avoir rel=« 1 », rel=« 2 », rel=« 3 » etc …
Le 15/03/2010 11:21, christophe - tractataire.com a écrit :
<BOUCLE_events2 (EVENEMENTS) {par date}>
<BOUCLE_slide2(ARTICLES) {id_article} {titre_mot=slider}>
<a href="#" rel="#COMPTEUR_BOUCLE ">#COMPTEUR_BOUCLE</a>
</BOUCLE_slide2>
</BOUCLE_events2>
Me retourne bien les 6 résultats attendus, mais #compteur retourne toujours 1.
Mais pourquoi donc ?
ta<BOUCLE_slide2(ARTICLES) {id_article}> ne retournera toujours qu'un seul article ! Celui avec l'id_article du contexte.
Essayes :
<BOUCLE_events2 (EVENEMENTS) {par date}>
#SET {compteur,#COMPTEUR_BOUCLE }
<BOUCLE_slide2(ARTICLES) {id_article} {titre_mot=slider}>
<a href="#" rel="#GET {compteur}">#GET{compteur}</a>
</BOUCLE_slide2>
</BOUCLE_events2>
Éric
Merci pour ta réponse.
Il affiche 16,17,18,19,20,21, je vois pas à quoi ça correspond.
Le 15/03/2010 11:40, Eric L a écrit :
Le 15/03/2010 11:21, christophe - tractataire.com a écrit :
<BOUCLE_events2 (EVENEMENTS) {par date}>
<BOUCLE_slide2(ARTICLES) {id_article} {titre_mot=slider}>
<a href="#" rel="#COMPTEUR_BOUCLE ">#COMPTEUR_BOUCLE</a>
</BOUCLE_slide2>
</BOUCLE_events2>
Me retourne bien les 6 résultats attendus, mais #compteur retourne toujours 1.
Mais pourquoi donc ?
ta<BOUCLE_slide2(ARTICLES) {id_article}> ne retournera toujours qu'un seul article ! Celui avec l'id_article du contexte.
Essayes :
<BOUCLE_events2 (EVENEMENTS) {par date}>
#SET {compteur,#COMPTEUR_BOUCLE }
<BOUCLE_slide2(ARTICLES) {id_article} {titre_mot=slider}>
<a href="#" rel="#GET {compteur}">#GET{compteur}</a>
</BOUCLE_slide2>
</BOUCLE_events2>
Éric
_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.net
Documentation de SPIP : http://www.spip.net/
Irc : de l'aide à toute heure : http://spip.net/irc
Dans ta boucle tu précises {id_article} donc il n’y a forcément qu’un résultat. Si tu as 6 réponses c’est que tu dois avoir une boucle englobante qui appelle cette boucle 6 fois. Mais chaque fois il n’y a qu’un résultat : celui de l’article passé en id_article…
pw
Quentin
(Quentin)
Mars 15, 2010, 11:02
7
Ton compteur remontera toujours 1 !!!
Tu l’utilise dans une boucle article avec {id_article} !!!
Si tu veux que ce soit les events qui soient numérotés utilise #events2:COMPTEUR_BOUCLE
Explication :
La balise compteur réagit à son contexte, hors dans ton cas, le contexte c’est une boucle article qui retournera toujours qu’un seul et unique résultat !
si tu force le contexte avec # …:COMPTEUR ça prendra en compte ce nouveau contexte et te retournera les bons résultats !
Cordialement,
Quentin
(Quentin)
Mars 15, 2010, 11:05
8
ça t'affiche nombre de fois que tu es passé dans la boucle events2 !
Essaye ça
#SET {compteur,0}
<BOUCLE_events2 (EVENEMENTS) {par date}>
<BOUCLE_slide2(ARTICLES) {id_article} {titre_mot=slider}>
#SET {compteur,#GET {compteur}|plus{1}}
<a href="#" rel="#GET {compteur}">#GET{compteur}</a>
</BOUCLE_slide2>
</BOUCLE_events2>
Le 15/03/2010 11:58, christophe - tractataire.com a écrit :
Merci pour ta réponse.
Il affiche 16,17,18,19,20,21, je vois pas à quoi ça correspond.
Le 15/03/2010 11:40, Eric L a écrit :
Le 15/03/2010 11:21, christophe - tractataire.com a écrit :
<BOUCLE_events2 (EVENEMENTS) {par date}>
<BOUCLE_slide2(ARTICLES) {id_article} {titre_mot=slider}>
<a href="#" rel="#COMPTEUR_BOUCLE ">#COMPTEUR_BOUCLE</a>
</BOUCLE_slide2>
</BOUCLE_events2>
Me retourne bien les 6 résultats attendus, mais #compteur retourne toujours 1.
Mais pourquoi donc ?
ta<BOUCLE_slide2(ARTICLES) {id_article}> ne retournera toujours qu'un seul article ! Celui avec l'id_article du contexte.
Essayes :
<BOUCLE_events2 (EVENEMENTS) {par date}>
#SET {compteur,#COMPTEUR_BOUCLE }
<BOUCLE_slide2(ARTICLES) {id_article} {titre_mot=slider}>
<a href="#" rel="#GET {compteur}">#GET{compteur}</a>
</BOUCLE_slide2>
</BOUCLE_events2>
Éric
_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.net
Documentation de SPIP : http://www.spip.net/
Irc : de l'aide à toute heure : http://spip.net/irc
_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.net
Documentation de SPIP : http://www.spip.net/
Irc : de l'aide à toute heure : http://spip.net/irc
Bien évidemment, merci de m’avoir sorti le doigt que j’avais dans l’oeil.
C’est pour faire un menu numérique d’un slider d’images.
Je vais essayer en récupérant les résultats de la boucle des images.
Merci !
Ça marche parfait !
J'ai le cerveau qui tourne carré ce matin, alors merci à tous pour votre aide !
Christophe
Le 15/03/2010 12:05, Quentin a écrit :
ça t'affiche nombre de fois que tu es passé dans la boucle events2 !
Essaye ça
#SET {compteur,0}
<BOUCLE_events2 (EVENEMENTS) {par date}>
<BOUCLE_slide2(ARTICLES) {id_article} {titre_mot=slider}>
#SET {compteur,#GET {compteur}|plus{1}}
<a href="#" rel="#GET {compteur}">#GET{compteur}</a>
</BOUCLE_slide2>
</BOUCLE_events2>
Le 15/03/2010 11:58, christophe - tractataire.com a écrit :
Merci pour ta réponse.
Il affiche 16,17,18,19,20,21, je vois pas à quoi ça correspond.
Le 15/03/2010 11:40, Eric L a écrit :
Le 15/03/2010 11:21, christophe - tractataire.com a écrit :
<BOUCLE_events2 (EVENEMENTS) {par date}>
<BOUCLE_slide2(ARTICLES) {id_article} {titre_mot=slider}>
<a href="#" rel="#COMPTEUR_BOUCLE ">#COMPTEUR_BOUCLE</a>
</BOUCLE_slide2>
</BOUCLE_events2>
Me retourne bien les 6 résultats attendus, mais #compteur retourne toujours 1.
Mais pourquoi donc ?
ta<BOUCLE_slide2(ARTICLES) {id_article}> ne retournera toujours qu'un seul article ! Celui avec l'id_article du contexte.
Essayes :
<BOUCLE_events2 (EVENEMENTS) {par date}>
#SET {compteur,#COMPTEUR_BOUCLE }
<BOUCLE_slide2(ARTICLES) {id_article} {titre_mot=slider}>
<a href="#" rel="#GET {compteur}">#GET{compteur}</a>
</BOUCLE_slide2>
</BOUCLE_events2>
Éric
_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.net
Documentation de SPIP : http://www.spip.net/
Irc : de l'aide à toute heure : http://spip.net/irc
_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.net
Documentation de SPIP : http://www.spip.net/
Irc : de l'aide à toute heure : http://spip.net/irc