[spip-dev] Condition sur boucles

Bonjour,

je souhaite afficher les sous rubriques une fois de cette facon:

- Par défault juste les rubriques N1 visibles
- je rentre dans une rubrique N1 , les rubriques N2 (correspondants à la
rubrique N1 sélectionné) s'affichent
- je rentre dans une rubrique N2, les rubriques N3 (correspondants à la
rubrique N2 sélectionné) s'affichent

Ma boucle ci-dessous me ressort toute l'arbo, je ne sais quel parametre
utiliser, merci de votre aide.

<BOUCLE_rubrique_N1(RUBRIQUES){id_parent=0}{par titre}{1,5}>
<a href="[(#URL_RUBRIQUE)]">[(#TITRE|majuscules)]</a><br>
     <BOUCLE_rubrique_N2(RUBRIQUES){id_parent}>
    <a href="[(#URL_RUBRIQUE)]">[(#TITRE|majuscules)]</a><br>
     <BOUCLE_rubrique_N3(RUBRIQUES){id_parent}>
      <a href="[(#URL_RUBRIQUE)]">[(#TITRE|majuscules)]</a><br>
         </BOUCLE_rubrique_N3>
          </BOUCLE_rubrique_N2>
</BOUCLE_rubrique_N1>

ci dessous une boucle avec du php ca marche mais est ce aue je peux le faire
sans code php

<BOUCLE_init_rubX(RUBRIQUES){id_rubrique}><?php $id_secteur =
#ID_SECTEUR;?></BOUCLE_init_rubX>
<BOUCLE_rub_N1(RUBRIQUES){id_parent=0}{par titre}{1,5}>
   <? $is_selected = (#ID_RUBRIQUE == $id_secteur) ? 1 : 0; //'true' si la
ligne courante est selectionnée?>
  secteur:#ID_SECTEUR - rubrique:#ID_RUBRIQUE - parent:#ID_PARENT <a
href="[(#URL_RUBRIQUE)]">[(#TITRE|majuscules|supprimer_numero)]</a></br>
    <BOUCLE_rub_N2(RUBRIQUES){id_parent}>
            <?php if ($is_selected == 1) {echo "secteur:#ID_SECTEUR -
rubrique:#ID_RUBRIQUE - parent:#ID_PARENT<a
href=\"[(#URL_RUBRIQUE)]\">[(#TITRE|majuscules)]</a><br>";}?>
     <BOUCLE_rub_N3(RUBRIQUES){id_parent}>
     <?
     $c_selected = (#ID_PARENT == $id_rubrique) ? 1 : 0; //'true' si la
ligne courante est selectionnée
     $d_selected = (#ID_RUBRIQUE == $id_rubrique) ? 1 : 0; //'true' si la
ligne courante est selectionnée
     if ($c_selected == 1 || $d_selected) {
     echo "secteur:#ID_SECTEUR - rubrique:#ID_RUBRIQUE - parent:#ID_PARENT<a
href=\"[(#URL_RUBRIQUE)]\">[(#TITRE|majuscules)]</b><br>";}
     ?>
   </BOUCLE_rub_N3>
  </BOUCLE_rub_N2>
</BOUCLE_rub_N1>

Florent