#EXPOSE sur un menu

Comment mettre en évidence la rubrique et sous-rubrique active ?
J'ai essayé X solutions mais rien à faire ça ne bouge pas. Ou je mets pas la balise comme il faut, ou je crée pas le bon style mais je n'y arrive pas.

<ul id="menu">
    <BOUCLE_smenuspipr(RUBRIQUES){racine}{par num titre}{doublons}>
       <li<BOUCLE_smenr(RUBRIQUES){id_parent}{0,1}>
       </BOUCLE_smenr>>
       <a href="#URL_RUBRIQUE">[(#TITRE|supprimer_numero)]

      <B_smenuspip> <ul>
    <BOUCLE_smenuspip(RUBRIQUES){id_parent}{par num titre}{doublons }>
      <li<BOUCLE_smen(RUBRIQUES){id_parent}{0,1}>
      </BOUCLE_smen> >
      <a href="#URL_RUBRIQUE">[(#TITRE|supprimer_numero)] <BOUCLE_smen1(RUBRIQUES){id_parent}{0,1}>

    </BOUCLE_smen1>
    </a>
    <BOUCLE_ssmenu(boucle_smenuspip)></BOUCLE_ssmenu>
    </li> </BOUCLE_smenuspip>
  </ul>
      </B_smenuspip>
     </li>
    </BOUCLE_smenuspipr>
</ul>

Jean-Christophe Villeneuve <jcvilleneuve <at> cegetel.net> writes:

Comment mettre en évidence la rubrique et sous-rubrique active ?
J'ai essayé X solutions mais rien à faire ça ne bouge pas. Ou je mets
pas la balise comme il faut, ou je crée pas le bon style mais je n'y
arrive pas.

<ul id="menu">
    <BOUCLE_smenuspipr(RUBRIQUES){racine}{par num titre}{doublons}>
       <li<BOUCLE_smenr(RUBRIQUES){id_parent}{0,1}>
       </BOUCLE_smenr>>
       <a href="#URL_RUBRIQUE">[(#TITRE|supprimer_numero)]

      <B_smenuspip>
  <ul>
    <BOUCLE_smenuspip(RUBRIQUES){id_parent}{par num titre}{doublons }>
      <li<BOUCLE_smen(RUBRIQUES){id_parent}{0,1}>
      </BOUCLE_smen> >
      <a href="#URL_RUBRIQUE">[(#TITRE|supprimer_numero)]
<BOUCLE_smen1(RUBRIQUES){id_parent}{0,1}>

    </BOUCLE_smen1>
    </a>
    <BOUCLE_ssmenu(boucle_smenuspip)></BOUCLE_ssmenu>
    </li> </BOUCLE_smenuspip>
  </ul>
      </B_smenuspip>
     </li>
    </BOUCLE_smenuspipr>
</ul>

Bonsoir,

Il n'y a pas de balise #EXPOSE dans ton code, c'est étonnant...

Un lien pour t'aider, la page de doc sur spip.net :

Regarde aussi commet est fait le menu de la dist dans le fichier
dist/inc-rubriques.html

Bon courage

Le 13/05/2007 à 16:48, Jean-Christophe Villeneuve a écrit :

Comment mettre en évidence la rubrique et sous-rubrique active ?
J'ai essayé X solutions mais rien à faire ça ne bouge pas. Ou je mets
pas la balise comme il faut, ou je crée pas le bon style mais je n'y
arrive pas.

<ul id="menu">
    <BOUCLE_smenuspipr(RUBRIQUES){racine}{par num titre}{doublons}>
       <li<BOUCLE_smenr(RUBRIQUES){id_parent}{0,1}>
       </BOUCLE_smenr>>
       <a href="#URL_RUBRIQUE">[(#TITRE|supprimer_numero)]

      <B_smenuspip>
  <ul>
    <BOUCLE_smenuspip(RUBRIQUES){id_parent}{par num titre}{doublons }>
      <li<BOUCLE_smen(RUBRIQUES){id_parent}{0,1}>
      </BOUCLE_smen> >
      <a href="#URL_RUBRIQUE">[(#TITRE|supprimer_numero)]
<BOUCLE_smen1(RUBRIQUES){id_parent}{0,1}>

    </BOUCLE_smen1>
    </a>
    <BOUCLE_ssmenu(boucle_smenuspip)></BOUCLE_ssmenu>
    </li> </BOUCLE_smenuspip>
  </ul>
      </B_smenuspip>
     </li>
    </BOUCLE_smenuspipr>
</ul>

Je n'arrive pas bien à suivre tes boucles ci-dessus. De mon côté, sur un site, j'utilise le code suivant, qui fonctionne (c'est à l'intérieur d'une boucle principale «articles» ou «rubriques»):

<BOUCLE_maitre(RUBRIQUES) {id_rubrique}>

...

<ul>
<BOUCLE_menu(RUBRIQUES) {racine} {par num titre}>
    <li><a class="[(#EXPOSE{courant,normal})]"
    href="#URL_RUBRIQUE">[(#TITRE|supprimer_numero)]</a></li>
    <B_sous_menu>
       <ul>
       <BOUCLE_sous_menu(RUBRIQUES) {id_secteur=#_maitre:ID_SECTEUR}
       {id_parent} {par num titre}>
          <li><a class="[(#EXPOSE{courant,normal})]"
          href="#URL_RUBRIQUE">[(#TITRE|supprimer_numero)]</a></li>
       </BOUCLE_sous_menu>
       </ul>
    </B_sous_menu>
</BOUCLE_menu>
</ul>

...

</BOUCLE_maitre>

Dans ma feuille de CSS, il y a les définitions

a.normal {style quelconque}

a.courant {style différent}

bb a écrit :

Jean-Christophe Villeneuve <jcvilleneuve <at> cegetel.net> writes:

  
Comment mettre en évidence la rubrique et sous-rubrique active ?
J'ai essayé X solutions mais rien à faire ça ne bouge pas. Ou je mets 
pas la balise comme il faut, ou je crée pas le bon style mais je n'y 
arrive pas.

<ul id="menu">
    <BOUCLE_smenuspipr(RUBRIQUES){racine}{par num titre}{doublons}>
       <li<BOUCLE_smenr(RUBRIQUES){id_parent}{0,1}>
       </BOUCLE_smenr>>
       <a href="#URL_RUBRIQUE">[(#TITRE|supprimer_numero)]

      <B_smenuspip>     
  <ul>
    <BOUCLE_smenuspip(RUBRIQUES){id_parent}{par num titre}{doublons }>
      <li<BOUCLE_smen(RUBRIQUES){id_parent}{0,1}>
      </BOUCLE_smen> >
      <a href="#URL_RUBRIQUE">[(#TITRE|supprimer_numero)] 
<BOUCLE_smen1(RUBRIQUES){id_parent}{0,1}>

    </BOUCLE_smen1>
    </a>
    <BOUCLE_ssmenu(boucle_smenuspip)></BOUCLE_ssmenu>
    </li> </BOUCLE_smenuspip>
  </ul>
      </B_smenuspip>
     </li>
    </BOUCLE_smenuspipr>
</ul>

    

Bonsoir,

Il n'y a pas de balise #EXPOSE dans ton code, c'est étonnant...

Un lien pour t'aider, la page de doc sur spip.net : 

Regarde aussi commet est fait le menu de la dist dans le fichier
dist/inc-rubriques.html

Bon courage
  

Ben non, justement, je ne sais pas où la mettre ;-((
Là c’est le code d’origine qui n’est pas de moi.

Jean-Christophe Villeneuve a écrit :

bb a écrit :

Jean-Christophe Villeneuve <jcvilleneuve <at> cegetel.net> writes:

  
Comment mettre en évidence la rubrique et sous-rubrique active ?
J'ai essayé X solutions mais rien à faire ça ne bouge pas. Ou je mets 
pas la balise comme il faut, ou je crée pas le bon style mais je n'y 
arrive pas.

<ul id="menu">
    <BOUCLE_smenuspipr(RUBRIQUES){racine}{par num titre}{doublons}>
       <li<BOUCLE_smenr(RUBRIQUES){id_parent}{0,1}>
       </BOUCLE_smenr>>
       <a href="#URL_RUBRIQUE">[(#TITRE|supprimer_numero)]

      <B_smenuspip>     
  <ul>
    <BOUCLE_smenuspip(RUBRIQUES){id_parent}{par num titre}{doublons }>
      <li<BOUCLE_smen(RUBRIQUES){id_parent}{0,1}>
      </BOUCLE_smen> >
      <a href="#URL_RUBRIQUE">[(#TITRE|supprimer_numero)] 
<BOUCLE_smen1(RUBRIQUES){id_parent}{0,1}>

    </BOUCLE_smen1>
    </a>
    <BOUCLE_ssmenu(boucle_smenuspip)></BOUCLE_ssmenu>
    </li> </BOUCLE_smenuspip>
  </ul>
      </B_smenuspip>
     </li>
    </BOUCLE_smenuspipr>
</ul>

    

Bonsoir,

Il n'y a pas de balise #EXPOSE dans ton code, c'est étonnant...

Un lien pour t'aider, la page de doc sur spip.net : 

Regarde aussi commet est fait le menu de la dist dans le fichier
dist/inc-rubriques.html

Bon courage
  

Ben non, justement, je ne sais pas où la mettre ;-((
Là c’est le code d’origine qui n’est pas de moi.

<ul id="menu">
    <BOUCLE_smenuspipr(RUBRIQUES){racine}{par num titre}{doublons}>
       <li<BOUCLE_smenr(RUBRIQUES){id_parent}{0,1}>
       </BOUCLE_smenr>>
       <a href="#URL_RUBRIQUE" [class="(#EXPOSE)"]>[(#TITRE|supprimer_numero)]

      <B_smenuspip>     
  <ul>
    <BOUCLE_smenuspip(RUBRIQUES){id_parent}{par num titre}{doublons }>
      <li<BOUCLE_smen(RUBRIQUES){id_parent}{0,1}>
      </BOUCLE_smen> >
      <a href="#URL_RUBRIQUE" [class="(#EXPOSE)"]>[(#TITRE|supprimer_numero)] 
<BOUCLE_smen1(RUBRIQUES){id_parent}{0,1}>

    </BOUCLE_smen1>
    </a>
    <BOUCLE_ssmenu(boucle_smenuspip)></BOUCLE_ssmenu>
    </li> </BOUCLE_smenuspip>
  </ul>
      </B_smenuspip>
     </li>
    </BOUCLE_smenuspipr>
</ul>

Eric