Rubriquage

Bonjours à Tous,

Mon problème :

J'ai une maquette de site dont la présentation des rubriques se fait comme suit :

MENU 1
SOUS-MENU
SOUS-SOUS-MENU
TITRES DES ARTICLES
ARTICLE

Une fois l'article affiché, les 4 niveaux de menu doivent rester affiché, pour pouvoir naviguer le cas échéant.
Mais je n'arrive pas à créer l'embricage de boucles nécessaire.

Voilà ce que j'ai à l'heure actuelle :

  <BOUCLE_menu(RUBRIQUES) {racine} {par num date}>
    <a href="#URL_RUBRIQUE">#TITRE</a>
  </BOUCLE_menu>

  <BOUCLE_titre(RUBRIQUES) {id_rubrique}>
    <span class="titre">#TITRE</span>
  </BOUCLE_titre>

  <BOUCLE_sous_menu(RUBRIQUES) {id_parent} {par titre} {inverse} {exclus}>
    <a href="#URL_RUBRIQUE">#TITRE</a>&nbsp;|
  </BOUCLE_sous_menu>
  
  <BOUCLE_sous_sous_menu(ARTICLES) {id_rubrique} {exclus}>
    <a href="#URL_ARTICLE">#TITRE</a>&nbsp;|
  </BOUCLE_sous_sous_menu>
  
  <BOUCLE_article(ARTICLES) {id_article}>
    #TEXTE
  </BOUCLE_article>
  
En fait, tout se passe presque bien, jusqu'à ce que je sélectionne un titre d'article.
En arrivant sur la page Article, mon texte n'apparaît pas, et en lieu et place des sous-menu, c'est mon MENU 1 qui se répète...
Qui plus est, lorsque j'arrive au SOUS-SOUS-MENU, le SOUS-MENU lui, disparaît toujours aussi alors que j'aimerais conserver tout les rangs affichés.

Merci à tous,

Quentin.
Si quelqu'un comprend mon charabiat, je ne serais pas contre un petit coup de main,