Changer de style selon la rubrique

Bonjour à la liste !

Je reprends quelques devs avec SPIP pour une amie et semble avoir tout oublié… :slight_smile:

Je cherche à réaliser ceci : créer un menu à partir des noms de rubriques, en changeant de style pour la rubrique courante :

Le menu exemple

Que j’aimerais traduire à l’aide d’une boucle RUBRIQUE. Mais je n’ai pas trouvé comment basculer les tags vers selon la rubrique courante…

Merci d’avance pour toute aide !


Jean-Luc GARNIER

http://www.spip.net/fr_article2319.html

Jean-Luc GARNIER a écrit :

Bonjour à la liste !

Je reprends quelques devs avec SPIP pour une amie et semble avoir tout oublié... :slight_smile:

Je cherche à réaliser ceci : créer un menu à partir des noms de rubriques, en changeant de style pour la rubrique courante :

Le menu exemple
      <ul id="menu">
        <li><a href="">Contact</a></li>
        <li><a href="">Galerie</a></li>
        <li><a href="">Services</a></li>
        <li><a href="">Soci&eacute;t&eacute;</a></li>
        <li><span id="menuselected">Accueil</span></li>
      </ul>

Que j'aimerais traduire à l'aide d'une boucle RUBRIQUE. Mais je n'ai pas trouvé comment basculer les tags <a></a> vers <span></span> selon la rubrique courante...

Bonjour

Il faut jouer avec #EXPOSE :

<ul>
  <BOUCLE_rubriques(RUBRIQUES) {par titre} >
    [<li (#EXPOSE{class="menuselected",' '})>]
    [<a (#EXPOSE{'',href})="#URL_RUBRIQUE" title="[(#TITRE|supprimer_numero)][, (#DESCRIPTIF|textebrut)]">]
    [(#TITRE|supprimer_numero)][(#EXPOSE{'',</a>})]
    </li>
  </BOUCLE_rubriques>
  </ul>

Ce qui donne schématiquement :

<ul>
  <li class="menuselected">Nom de la rubrique exposée</li>
  <li ><a href="spip.php?rubriqueN" title="...">Nom de la rubrique</li>
  ...
</ul>

Cordialement

Françoise