Boucle site recalcitrante

Bonjour,

J'ai une rubrique avec des sousrubriques par pays qui contiennent plusieurs sites référencés et je n'arrive pas trouver la bonne boucle. (Je pense que je n'ai pas bien saisi la logique de cette boucle)

Mon code, ci-joint, me renvoie tous les sites référencés, pas seulement ceux de la rubrique en question et ne les classe pas par sousrubriques comme je voudrais.

Quelqu'un pourrait me corriger le code ?

Un grand merci

GR

<BOUCLE_rub(RUBRIQUES){id_rubrique}>
#TITRE
<B_sites>
<BOUCLE_sites(SITES){par nom_site}>
<BOUCLE_sous(RUBRIQUES) {id_parent}
#TITRE
<a href="#URL_SITE"[ class="(#EXPOSE)"] target="_blank" >#NOM_SITE </a> #ID_RUBRIQUE <br>
</BOUCLE_sous>
</BOUCLE_sites>
</B_sites>
</BOUCLE_rub>

-----Message d'origine-----
De : spip-bounces@rezo.net [mailto:spip-bounces@rezo.net] De
la part de FCLB
Envoyé : mardi 9 janvier 2007 14:28
À : spip
Objet : [Spip] Boucle site recalcitrante

Bonjour,

J'ai une rubrique avec des sousrubriques par pays qui
contiennent plusieurs sites référencés et je n'arrive pas
trouver la bonne boucle. (Je pense que je n'ai pas bien saisi
la logique de cette boucle)

Mon code, ci-joint, me renvoie tous les sites référencés, pas
seulement ceux de la rubrique en question et ne les classe
pas par sousrubriques comme je voudrais.

Quelqu'un pourrait me corriger le code ?

Un grand merci

GR

<BOUCLE_rub(RUBRIQUES){id_rubrique}>
#TITRE
<B_sites>
<BOUCLE_sites(SITES){par nom_site}>
<BOUCLE_sous(RUBRIQUES) {id_parent}
#TITRE
<a href="#URL_SITE"[ class="(#EXPOSE)"] target="_blank" >#NOM_SITE </
a> #ID_RUBRIQUE <br>
</BOUCLE_sous>
</BOUCLE_sites>
</B_sites>
</BOUCLE_rub>

<BOUCLE_sites(SITES){par nom_site} {id_rubrique}>

Eh bien, non.
C'est pour ça que je devient fou.
Si j'ajoute {id_parent} je tombe sur 404
Merci de me donner un coup de puce

GR

Le 09-janv.-07 à 16:51, Olivier GENDRIN a écrit :

-----Message d'origine-----
De : spip-bounces@rezo.net [mailto:spip-bounces@rezo.net] De
la part de FCLB
Envoyé : mardi 9 janvier 2007 14:28
À : spip
Objet : [Spip] Boucle site recalcitrante

Bonjour,

J'ai une rubrique avec des sousrubriques par pays qui
contiennent plusieurs sites référencés et je n'arrive pas
trouver la bonne boucle. (Je pense que je n'ai pas bien saisi
la logique de cette boucle)

Mon code, ci-joint, me renvoie tous les sites référencés, pas
seulement ceux de la rubrique en question et ne les classe
pas par sousrubriques comme je voudrais.

Quelqu'un pourrait me corriger le code ?

Un grand merci

GR

<BOUCLE_rub(RUBRIQUES){id_rubrique}>
#TITRE
<B_sites>
<BOUCLE_sites(SITES){par nom_site}>
<BOUCLE_sous(RUBRIQUES) {id_parent}
#TITRE
<a href="#URL_SITE"[ class="(#EXPOSE)"] target="_blank" >#NOM_SITE </
a> #ID_RUBRIQUE <br>
</BOUCLE_sous>
</BOUCLE_sites>
</B_sites>
</BOUCLE_rub>

<BOUCLE_sites(SITES){par nom_site} {id_rubrique}>

_______________________________________________
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

FCLB a écrit :

Merci de me donner un coup de puce

GR
  
<li></li>

:slight_smile:

ok je sors...

Eh bien, non.
C'est pour ça que je devient fou.
Si j'ajoute {id_parent} je tombe sur 404 Merci de me donner
un coup de puce

GR

Je viens de relire ton message et je pense qu'en fait ton code est
complétement faus par rapport à ce que tu dis que tu veux faire...

Il faudrait que ta boucle _sites soit _dans_ ta boucle _sous et pas
l'inverse...

je ne veux pas insister pour rien.

La boucle suivante fonctionne correctement avec les articles mais elle fait erreur avec les sites. J'essaie depuis hier et je ne vois pas où est le lézard? ça ne marche pas.

Merci encore

GR

<BOUCLE_rubrique_principal(RUBRIQUES) {id_rubrique}>

<BOUCLE_sousrubrique(RUBRIQUES) {id_parent} {par num titre} {tout}>

[(#TITRE|supprimer_numero)]#TEXTE

<BOUCLE_sites(SITES) {id_rubrique} {par nom_site}>

<div class="listeliens"><a href="#URL_SITE" target="_blank" >#NOM_SITE </a> #ID_RUBRIQUE #DESCRIPTIF</div>
</BOUCLE_sites>

</BOUCLE_sousrubrique>

</BOUCLE_rubrique_principal>

Le 09-janv.-07 à 18:20, Olivier GENDRIN a écrit :

Eh bien, non.
C'est pour ça que je devient fou.
Si j'ajoute {id_parent} je tombe sur 404 Merci de me donner
un coup de puce

GR

Je viens de relire ton message et je pense qu'en fait ton code est
complétement faus par rapport à ce que tu dis que tu veux faire...

Il faudrait que ta boucle _sites soit _dans_ ta boucle _sous et pas
l'inverse...

_______________________________________________
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

La boucle suivante fonctionne correctement avec les articles
mais elle fait erreur avec les sites. J'essaie depuis hier et
je ne vois pas où est le lézard? ça ne marche pas.

<BOUCLE_rubrique_principal (RUBRIQUES) {id_rubrique}>
<BOUCLE_sousrubrique (RUBRIQUES) {id_parent} {par num titre} {tout}>
<BOUCLE_sites(SITES) {id_rubrique} {par nom_site}>
</BOUCLE_sites>
</BOUCLE_sousrubrique>
</BOUCLE_rubrique_principal>

La boucle semble correcte. Quelle est l'erreur ? Tu as vérifié dans
www.spip.net/@ ?