RE: [Spip] boucles successives ?

Il n'y a pas de boucle principale. C'est un squelette d'affichage du menu
qui est inclus dans les squelettes rubrique et article, inclus hors boucles
dans ces squelettes.

Bernard Martin-Rabaud
mel@ediweb.org

-----Message d'origine-----
De : Nexus 2000 [mailto:Nexus-2000@wanadoo.fr]
Envoyé : jeudi 5 septembre 2002 19:04
À : Bernard Martin-Rabaud
Objet : Re: [Spip] boucles successives ?

Bonjour,

Il faudrait savoir quelle est la boucle principale de ta page...
normalement, tu doit avoir au tout début et à la fin du squelette une boucle
principale
pour un rubrique.html... ca serait du style
<BOUCLE_principale(RUBRIQUE){id_rubrique}>
....
</BOUCLE_principale>

à partir de là, tu peux récupérer les rubriques et sous_rubriques en mots
clés à l'identique...

Et pour afficher l'id rubrique, tu n'a pas besoin de boucle, il doit suffir
de mettre
#ID_RUBRIQUE qq part, en faisant attention de ne pas le placer à l'intérieur
d'une boucle autre que la boucle principale...

Sinon, je sais pas, faudrait voir le squelette :slight_smile:

Bon courage
Eric Mauras

PS: ca pourrait venir aussi du filtre doublons s'il est appliqué à la boucle
principale, ce qui empécherait ta seconde boucle de récupérer
l'id_rubrique...
Mais, là, c'est hypothétique, faudrait vraiment voir le squelette :slight_smile:

----- Original Message -----
From: "Bernard Martin-Rabaud" <martinrabo@wanadoo.fr>
To: "Spip@Rezo. Net" <spip@rezo.net>
Sent: Thursday, September 05, 2002 6:37 PM
Subject: [Spip] boucles successives ?

Salut,

Voici quelques boucles dans un squelette rubrique.html (à l'intérieur des
boucles c'est pour la déco, je vous fais grâce du code) :

              <!-- liste des rubriques et des sous-rubriques (qui sont en
fait des mots-clefs)-->
  <BOUCLE_liste_rubs(RUBRIQUES){id_parent=0}{par id_rubrique}>
                    <P>#TITRE #ID_RUBRIQUE</P>
  <B_sous_rubs>
  <BOUCLE_sous_rubs(MOTS){id_rubrique}{id_groupe=6}>
                    <P>#ID_RUBRIQUE</P>
  </BOUCLE_sous_rubs>
  </B_sous_rubs>
        </BOUCLE_liste_rubs>

  <!-- récupère l'id_rubrique de la rubrique en cours -->
  <BOUCLE_rub_cour(RUBRIQUES){id_rubrique}>
    <P>#ID_RUBRIQUE</P>
  </BOUCLE_rub_cour>

Or la 2e boucle ne me donne rien. Selon la doc, les 2 boucles sont
indépendantes, donc la 2e boucle devrait me donner l'id de la rubrique en
cours, non ? A moins qu'elles ne soient pas réellement indépendantes et

que

le id_rubrique de la 2e boucle soit le dernier id_rubrique de la boucle
MOTS...

Bernard Martin-Rabaud
mel@ediweb.org

_______________________________________________
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.uzine.net/spip