boucle récurcive et transmission de contexte [SPIP 1.8.3]

Voici ma boucle. le but est de faire une arborescence des rubrique du site
avec (quand il existe) un lien vers le 1er article ayant le mot clef du
contexte (je suis dans la page mot.html)

le 1er appel (urbique racine) fonctionne. l'ID du mot s'affiche bien
par contre à la 1ère récurssivité, #_mode_de_garde:ID_MOT n'est plus défini.
C'est normal 'la récurcivité ne permet pas la transmission) ou j'ai mal écrit
quelque chose dans mon code ?

Fabienne

<BOUCLE_mode_de_garde(MOTS){type="mode de garde"}{id_mot}>

<ul>
  <BOUCLE_rub(RUBRIQUES){racine}{par num titre}>

<BOUCLE_r3(RUBRIQUES){id_rubrique}>
<li> #_mode_de_garde:ID_MOT

<BOUCLE_b3(ARTICLES){id_rubrique}{id_mot=#_mode_de_garde:ID_MOT}{par num titre}
{0,1}>
  <a href="#URL_ARTICLE">
      <BOUCLE_b4(RUBRIQUES){id_rubrique}> [(#TITRE|supprimer_numero)]
</BOUCLE_b4>
  </a>
</BOUCLE_b3> </B_b3>
<BOUCLE_b5(RUBRIQUES){id_rubrique}> [(#TITRE|supprimer_numero)] </BOUCLE_b5>

<//B_b3>

<BOUCLE_bb4(RUBRIQUES){id_parent}{par num titre}>
<ul>
<BOUCLE_rappel(BOUCLE_r3)></BOUCLE_rappel>
</ul>
</BOUCLE_bb4>

</li>
</BOUCLE_r3>

  </BOUCLE_rub>
</ul>

</BOUCLE_mode_de_garde> </B_mode_de_garde>

<//B_mode_de_garde>