Boucle hierarchie

Bonjour,
Je teste actuellement spip 1.6, et je n'arrive pas à obtenir quoi que ce soit de la boucle hierarchie:

<BOUCLE_hier(HIERARCHIE){id_rubrique}>
#ID_RUBRIQUE
</BOUCLE_hier>

Est-ce que j'ai une grosse poussière dans l'oeil ou .... Je précise que j'ai testé la valeur de id_rubrique (par un "<?php echo $id_rubrique; ?>") au préalable, la variable existe et est bien positionnée à la valeur d'une sous-rubrique.. mais je n'obtiens rien.
Aussi, si l'on utilise cette boucle sur une rubrique racine, est-ce que cela retourne au moins l'id de cette rubrique ou rien du tout ?
Toute idée appréciée...

--
Pierre

Salut

--Le 6/06/03 08:39 +0200, Pierre-Henri Silliau a écrit:

Pierre a écrit :

Bonjour,
Je teste actuellement spip 1.6, et je n'arrive pas à obtenir quoi que ce
soit de la boucle hierarchie:

<BOUCLE_hier(HIERARCHIE){id_rubrique}>
# ID_RUBRIQUE
</BOUCLE_hier>

Est-ce que j'ai une grosse poussière dans l'oeil ou .... Je précise que
j'ai testé la valeur de id_rubrique (par un "<?php echo $id_rubrique;
?>") au préalable, la variable existe et est bien positionnée à la
valeur d'une sous-rubrique.. mais je n'obtiens rien.
Aussi, si l'on utilise cette boucle sur une rubrique racine, est-ce que
cela retourne au moins l'id de cette rubrique ou rien du tout ?
Toute idée appréciée...

--
Pierre

Bjr.

Et si tu l'englobais dans une Boucle principale, qui ne fait rien d'autre
que d'être là...

<BOUCLE_principale(ARTICLES) {id_article}>

   <table width="100%" border="0" cellspacing="0" cellpadding="0"
valign="middle"> <BOUCLE_hierarchie(HIERARCHIE) {racine}
{0,1} {doublons}> <tr>
                                <td bgcolor="#E5FFE5"
valign="middle">[(#LOGO_RUBRIQUE|left|#URL_RUBRIQUE)]</td>
<td><a href="#URL_RUBRIQUE" class="menugauche1">#TITRE</a></td>
</tr>
                </BOUCLE_hierarchie>
   </table>
</BOUCLE_principale>
--
Slts

J'ai copié-collé ce code dans ma page, rien du tout ! on dirait que ce qui est à l'intérieur de la boucle hiérarchie est zappé complet (cad que je vois bien le table mais pas les tr/td).
Je l'ai aussi collé dans un autre site en spip 1.5.2, ça ne retourne rien non plus. Il y a quelque chose que je dois mal faire... Pourtant ces 2 pages ont d'autres boucles qui fonctionnent...

--
Pierre
-----------Fin Citation---------------

Resalut

--Le 6/06/03 11:49 +0200, Pierre-Henri Silliau a écrit:

ReBjr

Question bête mais élémentaire, on ne sait jamais : y-a-il des articles
dans les rubriques ? C'est la condition sine qua non ... pour que
l'affichage se fasse.

J'ai pensé à ça. Une question: faut-il que toutes les rubriques le long de la hierarchie aient au moins un article ou au moins la rubrique depuis laquelle on lance la boucle hiérarchie ?

--
Pierre

--
Slts

Pierre a écrit :

Salut

--Le 6/06/03 08:39 +0200, Pierre-Henri Silliau a écrit:

Pierre a écrit :

Bonjour,
Je teste actuellement spip 1.6, et je n'arrive pas à obtenir quoi que ce
soit de la boucle hierarchie:

<BOUCLE_hier(HIERARCHIE){id_rubrique}>
# ID_RUBRIQUE
</BOUCLE_hier>

Est-ce que j'ai une grosse poussière dans l'oeil ou .... Je précise que
j'ai testé la valeur de id_rubrique (par un "<?php echo $id_rubrique;
?>") au préalable, la variable existe et est bien positionnée à la
valeur d'une sous-rubrique.. mais je n'obtiens rien.
Aussi, si l'on utilise cette boucle sur une rubrique racine, est-ce que
cela retourne au moins l'id de cette rubrique ou rien du tout ?
Toute idée appréciée...

--
Pierre

Bjr.

Et si tu l'englobais dans une Boucle principale, qui ne fait rien
d'autre que d'être là...

<BOUCLE_principale(ARTICLES) {id_article}>

   <table width="100%" border="0" cellspacing="0" cellpadding="0"
valign="middle"> <BOUCLE_hierarchie(HIERARCHIE)
{racine} {0,1} {doublons}> <tr> <td
                                bgcolor="#E5FFE5"
valign="middle">[(#LOGO_RUBRIQUE|left|#URL_RUBRIQUE)]</td>
<td><a href="#URL_RUBRIQUE" class="menugauche1">#TITRE</a></td>
</tr>
                </BOUCLE_hierarchie>
   </table>
</BOUCLE_principale>
--
Slts

J'ai copié-collé ce code dans ma page, rien du tout ! on dirait que ce
qui est à l'intérieur de la boucle hiérarchie est zappé complet (cad que
je vois bien le table mais pas les tr/td).
Je l'ai aussi collé dans un autre site en spip 1.5.2, ça ne retourne rien
non plus. Il y a quelque chose que je dois mal faire... Pourtant ces 2
pages ont d'autres boucles qui fonctionnent...

--
Pierre
-----------Fin Citation---------------

-----------Fin Citation---------------

Bonjour

Je me réponds à moi-même... (et tout d'abord merci à Pierre-Henri pour sa patience..)

--Le 5/06/03 22:39 +0200, Pierre a écrit:

Bonjour,
Je teste actuellement spip 1.6, et je n'arrive pas à obtenir quoi que ce
soit de la boucle hierarchie:

<BOUCLE_hier(HIERARCHIE){id_rubrique}>
# ID_RUBRIQUE
</BOUCLE_hier>

Est-ce que j'ai une grosse poussière dans l'oeil ou .... Je précise que
j'ai testé la valeur de id_rubrique (par un "<?php echo $id_rubrique;
?>") au préalable, la variable existe et est bien positionnée à la valeur
d'une sous-rubrique.. mais je n'obtiens rien. Aussi, si l'on utilise
cette boucle sur une rubrique racine, est-ce que cela retourne au moins
l'id de cette rubrique ou rien du tout ? Toute idée appréciée...

En fait ce qui a permis que ça fonctionne c'est l'utilisation de "texte_script":

<BOUCLE_ab(HIERARCHIE) {id_rubrique} {0,1}>
<?php $id_racine = '[(#ID_RUBRIQUE|texte_script)]'; ?>
</BOUCLE_ab>

et surtout comme ceci est dans un fichier inclus, le rajout de {id_rubrique} dans l'appel

<INCLURE(navig.php3){id_rubrique}>

Ce que je trouve curieux car comme précisé ci-dessus, si je faisais un <?php echo $id_rubrique; ?> la variable $id_rubrique était bien positionnée..

--
Pierre

--
Pierre

-----------Fin Citation---------------