Deux menus suivant la rubrique mère

Bonjour à tous.tes,

J’ai un site avec deux entrées.

Une entrée Rubrique 1 avec des sous rubriques et des artcicles
Une deuxième entrée avec Rubrique 2 avec de sous rubriques et des articles.

Je veux UN menu qui affiche mes sous rubriques et mes articles de la rubrique 1 uniquement quand je suis dans l’un des articles/sous_rubriques de ses branches. Et inversement avec ma rubrique 2.

J’y arrive pas, je m’emmele dans mes boucles, ceci affiche tout:

<ul>
<BOUCLE_rubrique1(RUBRIQUES) {racine} {branche} {par num titre}{tout}>
  
  <B_sous_rubriques1>
  <BOUCLE_sous_rubriques1(RUBRIQUES) {id_parent}  {id_rubrique !IN 16}{par num titre}{tout}>
    <li>
      <a href="#URL_RUBRIQUE">#TITRE</a>
      
      <ul>
        <!-- Articles de la sous-rubrique -->
        <BOUCLE_articles1(ARTICLES) {id_rubrique} {id_article !IN 8} {par num titre}>
          <li><a href="#URL_ARTICLE">#TITRE</a></li>
        </BOUCLE_articles1>

        <!-- Sous-sous rubriques -->
        <BOUCLE_sous_sous_rubriques1(RUBRIQUES) {id_parent} {par num titre}{tout}>
          <li><a href="#URL_RUBRIQUE">#TITRE</a></li>
        </BOUCLE_sous_sous_rubriques1>
      </ul>

    </li>
  </BOUCLE_sous_rubriques1>
  </B_sous_rubriques1>

</BOUCLE_rubrique1>
</ul>

Merci pour votre aide

Avec le critère {id_parent = #ID_SECTEUR}, tu auras les sous-rubriques du secteur en cours (= ta rubrique mère).

Pour la construction du menu, tu peux peut-être regarder du côté de Les boucles récursives - SPIP pour les différents niveaux et t’inspirer du plan du site https://git.spip.net/spip/dist/-/blob/master/modeles/plan.html?ref_type=heads#L21 qui fait ça.