Probleme avec la boucle Hierarchie

Bonjour,

Je m'arrache les cheveux à vouloir récupérer la Hierarchie dont dépend ma
rubrique.
Je me suis inspiré du tutorial avancé, qui semble en faire grand cas.
J'utilise cette Boucle dans ma page et je ne voit rien, ni titre ni
personne.
Le problème vient-il de l'utilisation de la boucle Hierarchie, de ma boucle
ou du cache ?
Avez-vous rencontré une situation semblable ?

Il me reste un cheveu et demi et j'y tiens

Merci à tous pour cet outil passionnant,

Cordialement Xavier

<BOUCLE_Premiere(RUBRIQUES){id_rubrique}>
<BOUCLE_rubriques(HIERARCHIE)>
  [(#TITRE)] Y'a quelqu'un ?
</BOUCLE_rubriques>
</BOUCLE_Premiere>

Comme toujours, venant de moi aujourd'hui, une réponse purement théorique...
  De ce que je comprend de la doc de base, est-ce qu'il ne faut pas mettre un critère de sélection pour la boucle HIERARCHIE? Qui ne peut être que {id_rubrique} ou {id_articles}. Donc le problème ici c'est qu'aucun des deux n'est spécifié, donc pas de "cible", donc pas de hiérarchie.

Un code pour afficher la hiérarchie jusqu'a la rubrique courante sous forme liste serait donc:
<BOUCLE_Premiere(RUBRIQUES){id_rubrique}>
  <B_rubriques>
   <ul>
  <BOUCLE_rubriques(HIERARCHIE){id_rubrique}>
   [<li>(#TITRE)</li>]
  </BOUCLE_rubriques>
   </ul>
  <B_rubriques>
</BOUCLE_Premiere>

bonjour
pour compléter cette demande est il possible dans le code de supprimer une
rubrique de la hiérarchie ?
merci

"Pierre BUYLE" <pbu@info.fundp.ac.be> a écrit dans le message de
news:3F93FB27.70701@info.fundp.ac.be...

Comme toujours, venant de moi aujourd'hui, une réponse purement

théorique...

  De ce que je comprend de la doc de base, est-ce qu'il ne faut pas
mettre un critère de sélection pour la boucle HIERARCHIE? Qui ne peut
être que {id_rubrique} ou {id_articles}. Donc le problème ici c'est
qu'aucun des deux n'est spécifié, donc pas de "cible", donc pas de
hiérarchie.

Un code pour afficher la hiérarchie jusqu'a la rubrique courante sous
forme liste serait donc:
<BOUCLE_Premiere(RUBRIQUES){id_rubrique}>
  <B_rubriques>
   <ul>
  <BOUCLE_rubriques(HIERARCHIE){id_rubrique}>
   [<li>(#TITRE)</li>]
  </BOUCLE_rubriques>
   </ul>
  <B_rubriques>
</BOUCLE_Premiere>

man wrote:

bonjour
pour compléter cette demande est il possible dans le code de supprimer une
rubrique de la hiérarchie ?
merci
"Pierre BUYLE" <pbu@info.fundp.ac.be> a écrit dans le message de

Comme toujours, venant de moi aujourd'hui, une réponse purement

idem...
De ma compréhension des deux seuls critères de sélection je ne pense pas que ce soit faisiable en Spip pure.
Avec une touche de PHP ca doit être possible, si la variable $id_rubrique existe et est mise à jour à l'intérieure de la boulce HIERARCHIE, le code deviendrait qqch comme:

<BOUCLE_Premiere(RUBRIQUES){id_rubrique}>
   <B_rubriques>
    <ul>
   <BOUCLE_rubriques(HIERARCHIE){id_rubrique}>
    <?php if($id_rubrique != $id_rubrique_a_filtrer) {?>
    [<li>(#TITRE)</li>]
    <?php }?>
   </BOUCLE_rubriques>
    </ul>
   <B_rubriques>
</BOUCLE_Premiere>

Maintenant, je n'ai jamais essayé de lire des balises Spip depuis PHP, peut-être y a-t-il une autre méthode. Il s'agit donc d'une suggestion de ce que pourrait être la solution.

Ce n'est manifestement pas la solution, j'ai toujours rien
Pourtant lorsque je fait un echo de la variable $id_rubrique, j'ai la bonne
valeur !!!

Merci : )

"Pierre BUYLE" <pbu@info.fundp.ac.be> a écrit dans le message de news:
3F93FB27.70701@info.fundp.ac.be...

Comme toujours, venant de moi aujourd'hui, une réponse purement

théorique...

  De ce que je comprend de la doc de base, est-ce qu'il ne faut pas
mettre un critère de sélection pour la boucle HIERARCHIE? Qui ne peut
être que {id_rubrique} ou {id_articles}. Donc le problème ici c'est
qu'aucun des deux n'est spécifié, donc pas de "cible", donc pas de
hiérarchie.

Un code pour afficher la hiérarchie jusqu'a la rubrique courante sous
forme liste serait donc:
<BOUCLE_Premiere(RUBRIQUES){id_rubrique}>
  <B_rubriques>
   <ul>
  <BOUCLE_rubriques(HIERARCHIE){id_rubrique}>
   [<li>(#TITRE)</li>]
  </BOUCLE_rubriques>
   </ul>
  <B_rubriques>
</BOUCLE_Premiere>