menu dynamique

voilà, une simple question pour un problème qui m'exaspère en ce moment.
J'ai transformé un script Javascript pour l'affichage en dynamique des
rubriques de mon site avec des boucles de ce type ...

<BOUCLE_menu1(RUBRIQUES){id_parent=0}{id_rubrique!=8}{par titre}{inverse}>
," . #TITRE . "
  <?php
  $texte = ',"#URL_RUBRIQUE"';
  ?>
    <B_menu1_sous_menu>
    <?php
    $texte = ',"show-menu=RUBRIQUE#ID_RUBRIQUE"';
    ?>
    <BOUCLE_menu1_sous_menu(RUBRIQUES){id_parent}>
    </BOUCLE_menu1_sous_menu>
    <?php
    echo $texte;
    ?>
    ,"#TITRE",1
    </BOUCLE_menu1>

.../...

Tout fonctionne à merveille en local sur les pages d'index, d'article ou de
breve.

Par contre, la page de rubrique fait n'importe quoi (en fait, toutes les
pages des que l'on passe id_rubrique en paramètre). Je n'ai pas l'impression
que la boucle ci-dessus soit pourtant dépendante de ce paramètre.

Quelqu'un pourrait-il m'aider ?