Et bien j'ai suivi les conseils :
<BOUCLE_englobe(ARTICLES){id_article}>
#SET{id_compositeur,{id_article}}
article [ #ID_COMPOSITEUR ]
<B>Actualité :</B>
<table class="spip">
<tbody>
<BOUCLE_actu_compo(MOTS){id_article}{id_groupe=19}{doublons}{par titre}>
<BOUCLE_actu_compo2(ARTICLES){id_mot}{exclus}{doublons}{par
date}{inverse}{id_rubrique !== ^(112|327)$}{0,1}>
<tr><td> <a href="#URL_ARTICLE" title="#TITRE">
[(#LOGO_ARTICLE||image_reduire{125,125})]</a></td><td><a href="#URL_ARTICLE"
title="#TITRE"> #DESCRIPTIF</a> </td></tr>
</BOUCLE_actu_compo2>
</BOUCLE_actu_compo>
</tbody>
</table>
<table class="spip">
<tbody>
<BOUCLE_disco_compo(MOTS){id_article=#GET{id_compositeur}}{id_groupe=19}{dou
blons}{par titre}>
<BOUCLE_combien(ARTICLES) {id_mot} {exclus} {plat}></BOUCLE_combien>
[<B>(#TOTAL_BOUCLE)</B> [(#TOTAL_BOUCLE|=={1}|?{disque
disponible,disques disponibles})].<BR>]
<//B_combien>
<BOUCLE_disco_compo2(ARTICLES){id_mot}{exclus}{doublons}{par
titre}{id_rubrique !== ^(112|327)$}>
<tr><td> <a href="#URL_ARTICLE" title="#TITRE">
[(#LOGO_ARTICLE||image_reduire{125,125})]</a></td><td><a href="#URL_ARTICLE"
title="#TITRE"> #DESCRIPTIF</a> </td></tr>
</BOUCLE_disco_compo2>
</BOUCLE_disco_compo>
</tbody>
</table>
</BOUCLE_englobe>
Mais ca plante toujours avec le stockage de l'id_article dans id_compositeur
...
Une idée de mon erreur ?
Pour ce que je veux faire, et bien en fait toute mes pages font un appel à
disco_compo
Donc pour éviter de remodifier tous mes article en faisant un appel à
actu_compo,
J'aimerai intégrer ce modele dans le modele deja appelé vu que je passe la
meme valeur (id_article)
Ainsi je modifie le modele existant sans avoir besoin de modifier chaque
article à la mano...
-----Message d'origine-----
De : spip-bounces@rezo.net [mailto:spip-bounces@rezo.net] De la part de
Xavier BUROT
Envoyé : dimanche 6 mai 2007 08:36
À : Gaius Baltar
Cc : spip@rezo.net
Objet : Re: [Spip] 192- stocker une variable id_article?
Pour moi, je modifierais les lignes :
id_article=#GET{id_compositeur}
<BOUCLE_disco_compo(MOTS){id_article}{id_groupe=19}{doublons}{par titre}>
que je replacerais par :
<BOUCLE_disco_compo(MOTS){id_article=#GET{id_compositeur}}{id_groupe=19}{dou
blons}{par
titre}>
id_article n'est pas une variable mais simplement le nom du champ de la
table.
Mais pour plus de clareté, il ne serait pas mieux d'essayer de créer un
boucle ARTICLES qui engloberait tes différentes boucles ?
Quel est le résultat que tu veux atteindre ?
Xavier BUROT
Selon Gaius Baltar <gaius.baltar@orange.fr>:
Merci pour ton aide
J'ai modifié ainsi , mais le resultat n'est pas mieux ???
#SET{id_compositeur,{id_article}}
article [ #ID_COMPOSITEUR ]
<B>Actualité :</B>
<table class="spip">
<tbody>
<BOUCLE_actu_compo(MOTS){id_article}{id_groupe=19}{doublons}{par titre}>
<BOUCLE_actu_compo2(ARTICLES){id_mot}{exclus}{doublons}{par
date}{inverse}{id_rubrique !== ^(112|327)$}{0,1}>
<tr><td> <a href="#URL_ARTICLE" title="#TITRE">
[(#LOGO_ARTICLE||image_reduire{125,125})]</a></td><td><a
href="#URL_ARTICLE"
title="#TITRE"> #DESCRIPTIF</a> </td></tr>
</BOUCLE_actu_compo2>
</BOUCLE_actu_compo>
</tbody>
</table>
<table class="spip">
<tbody>
id_article=#GET{id_compositeur}
<BOUCLE_disco_compo(MOTS){id_article}{id_groupe=19}{doublons}{par titre}>
<BOUCLE_combien(ARTICLES) {id_mot} {exclus} {plat}></BOUCLE_combien>
[<B>(#TOTAL_BOUCLE)</B> [(#TOTAL_BOUCLE|=={1}|?{disque
disponible,disques disponibles})].<BR>]
<//B_combien>
<BOUCLE_disco_compo2(ARTICLES){id_mot}{exclus}{doublons}{par
titre}{id_rubrique !== ^(112|327)$}>
<tr><td> <a href="#URL_ARTICLE" title="#TITRE">
[(#LOGO_ARTICLE||image_reduire{125,125})]</a></td><td><a
href="#URL_ARTICLE"
title="#TITRE"> #DESCRIPTIF</a> </td></tr>
</BOUCLE_disco_compo2>
</BOUCLE_disco_compo>
</tbody>
</table>
-----Message d'origine-----
De : spip-bounces@rezo.net [mailto:spip-bounces@rezo.net] De la part
de triton-pointcentral Envoyé : dimanche 6 mai 2007 02:29 À :
spip@rezo.net Objet : Re: [Spip] 192- stocker une variable id_article?
-----Message d'origine-----
De : spip-bounces@rezo.net [mailto:spip-bounces@rezo.net]De la part de
Gaius
Baltar Envoyé : dimanche 6 mai 2007 02:18 À : spip@rezo.net Objet : [Spip]
192- stocker une variable id_article?
j'aimerai stocker la variable id_article pour pouvoir la reutiliser a
linterieur d'un modele
j'ai dabord fait deux modeles separés qui séparement appelés marchent
parfaitement
mais la reunion des deux dans un seul modele provoque le plantage de la 2e
boucle, l'id_article etant perdu a la fin de la 1e boucle
comment creer une variable intermediaire au debut du modele pour
reutiliser
la valeur id_article dans la 2e boucle ?
Bonsoir,
soit en utilisant #SET et #GET
Les balises propres au site - SPIP
soit en utilisant les balises explicites (si l une des boucles est
englobee
dans l autre) voir ici :
La syntaxe des balises SPIP - SPIP
triton
_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net Infos et archives :
http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/ irc://irc.freenode.net/spip
FAQ
: http://www.spip-contrib.net/spikini/FaQ
_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip
FAQ : http://www.spip-contrib.net/spikini/FaQ
_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip
FAQ : http://www.spip-contrib.net/spikini/FaQ