Accéder aux sous-rubriques en gardant le sous-menu visible

Bonjour,

lorsque je consulte une sous-rubrique et que je me trouve par conséquent à l'intérieur de celle-ci mon sous-menu disparaît.
J'aimerai garder ce sous-menu visible.

exemple :

affichage lorsque je me trouve sur "rubrique 01"

- rubrique 01
-- sous-rubrique 01
-- sous-rubrique 02
-- sous-rubrique 03

########################

affichage lorsque je me trouve sur "sous-rubrique 01"

- rubrique 01

########################

Merci de vous lumières
Jérôme

Jérôme - web a écrit :

Bonjour,

lorsque je consulte une sous-rubrique et que je me trouve par conséquent à l'intérieur de celle-ci mon sous-menu disparaît.
J'aimerai garder ce sous-menu visible.

exemple :

affichage lorsque je me trouve sur "rubrique 01"

- rubrique 01
-- sous-rubrique 01
-- sous-rubrique 02
-- sous-rubrique 03

########################

affichage lorsque je me trouve sur "sous-rubrique 01"

- rubrique 01

########################

Merci de vous lumières
Jérôme

peut etre pourrait tu nous passer ta boucle ? ca serait plus clair

Le 7 sept. 07 à 09:32, Yoann NOGUES a écrit :

Jérôme - web a écrit :

Bonjour,

lorsque je consulte une sous-rubrique et que je me trouve par conséquent à l'intérieur de celle-ci mon sous-menu disparaît.
J'aimerai garder ce sous-menu visible.

exemple :

affichage lorsque je me trouve sur "rubrique 01"

- rubrique 01
-- sous-rubrique 01
-- sous-rubrique 02
-- sous-rubrique 03

########################

affichage lorsque je me trouve sur "sous-rubrique 01"

- rubrique 01

########################

Merci de vous lumières
Jérôme

peut etre pourrait tu nous passer ta boucle ? ca serait plus clair

voici les boucles utilisées :

      <B_rubriques>
        <div id="menu">
          <ul>
          <!-- DEBUT de la boucle affichage RUBRIQUES -->
          <BOUCLE_rubriques(RUBRIQUES) {racine} {par num titre, titre}>
            <li [class="(#EXPOSE)"]>
              <a href="#URL_RUBRIQUE">[(#TITRE|supprimer_numero|couper{20})]</a>
            </li>
          </BOUCLE_rubriques>
          <!-- FIN boucle affichage RUBRIQUES -->
          </ul>
        </div><!--fin menu -->
      </B_rubriques>
      
      <B_sous_rubriques>
        <div id="sousMenu">
          <ul>
            <!-- DEBUT de la boucle affichage SOUS-RUBRIQUES -->
            <BOUCLE_sous_rubriques(RUBRIQUES) {id_parent} {par num titre, titre}>
            <li [class="(#EXPOSE)"]>
              <a href="#URL_RUBRIQUE">[(#TITRE|supprimer_numero|couper{20})]</a>
            </li>
            </BOUCLE_sous_rubriques>
            <!-- FIN boucle affichage SOUS-RUBRIQUES -->
          </ul>
        </div><!-- fin sousMenu -->
      </B_sous_rubriques>

Jérôme - web a écrit :

lorsque je consulte une sous-rubrique et que je me trouve par conséquent à l'intérieur de celle-ci mon sous-menu disparaît.
J'aimerai garder ce sous-menu visible.

exemple :

affichage lorsque je me trouve sur "rubrique 01"

- rubrique 01
-- sous-rubrique 01
-- sous-rubrique 02
-- sous-rubrique 03

########################

affichage lorsque je me trouve sur "sous-rubrique 01"

- rubrique 01

########################

Salut,

Normalement, la boucle inc-rubriques.html de la dist donne le résulat que tu cherches à obtenir.

--
Mathilde
http://desmareesmontantes.free.fr

"L'homme n'est pas une marchandise comme les autres." Nicolas Sarkozy, 9 novembre 2006, Saint Etienne

essaie ca :
il faut imbriquer tes rubriques
je n'ai pas corrigé ton html mais il n'est pas génial ...

<B_rubriques>
        <div id="menu">
          <ul>
          <!-- DEBUT de la boucle affichage RUBRIQUES -->
          <BOUCLE_rubriques(RUBRIQUES) {racine} {par num titre, titre}>
            <li [class="(#EXPOSE)"]>
              <a href="#URL_RUBRIQUE">[(#TITRE|supprimer_numero|couper{20})] </a>
            <B_sous_rubriques>
              <div id="sousMenu">
              <ul>
            <!-- DEBUT de la boucle affichage SOUS-RUBRIQUES -->
            <BOUCLE_sous_rubriques(RUBRIQUES) {id_parent} {par num titre, titre}>
            <li [class="(#EXPOSE)"]>
              <a href="#URL_RUBRIQUE">[(#TITRE|supprimer_numero|couper{20})] </a>
            </li>
            </BOUCLE_sous_rubriques>
            <!-- FIN boucle affichage SOUS-RUBRIQUES -->
          </ul>
        </div><!-- fin sousMenu -->
      </B_sous_rubriques>

            </li>
          </BOUCLE_rubriques>
          <!-- FIN boucle affichage RUBRIQUES -->
          </ul>
        </div><!--fin menu -->
      </B_rubriques>
      

Le 7 sept. 07 à 10:12, Yoann NOGUES a écrit :

essaie ca :
il faut imbriquer tes rubriques
je n'ai pas corrigé ton html mais il n'est pas génial ...

<B_rubriques>
        <div id="menu">
          <ul>
          <!-- DEBUT de la boucle affichage RUBRIQUES -->
          <BOUCLE_rubriques(RUBRIQUES) {racine} {par num titre, titre}>
            <li [class="(#EXPOSE)"]>
              <a href="#URL_RUBRIQUE">[(#TITRE|supprimer_numero|couper{20})] </a>
            <B_sous_rubriques>
              <div id="sousMenu">
              <ul>
            <!-- DEBUT de la boucle affichage SOUS-RUBRIQUES -->
            <BOUCLE_sous_rubriques(RUBRIQUES) {id_parent} {par num titre, titre}>
            <li [class="(#EXPOSE)"]>
              <a href="#URL_RUBRIQUE">[(#TITRE|supprimer_numero|couper{20})] </a>
            </li>
            </BOUCLE_sous_rubriques>
            <!-- FIN boucle affichage SOUS-RUBRIQUES -->
          </ul>
        </div><!-- fin sousMenu -->
      </B_sous_rubriques>

            </li>
          </BOUCLE_rubriques>
          <!-- FIN boucle affichage RUBRIQUES -->
          </ul>
        </div><!--fin menu -->
      </B_rubriques>
      
Merci Yoann pour ta proposition,

c'est bon lorsque l'on se trouve sur la rubrique contenant le sous-menu mais lorsqu'il s'agit d'une rubrique différente on a toujours le même sous-menu (alors qu'il ne lui appartient pas).

Jérôme