Pour faire simple, j'ai un joli menu horizontal qui me permet de naviguer : ok ca marche :-)

Je l'ai mis dans le dossier elements.

Si je passe ma souris dessus (hover), ca se mets bien dans une autre couleur (ouf, mon css fonctionne :-) )!

A présent, j'aimerais savoir comment on peut faire pour dire que si je clique sur un lien de mon menu, que celui ci devient actif.

Un exemple aidant parfois, j'en donne un :

<u><strong>Accueil</strong></u> - Blog - Présentation - Contact

Si je clique sur contact, ca doit devenir ainsi:
Accueil - Blog - Presentation - <u><strong>Contact</strong></u>

Voilà, j'espère avoir été clair et je vous remercie pour votre aide précieuse

MLG01

3 réponses


Digikube
Réponse acceptée

Un exemple :

<li>
                        <?php if($this->request->params'controller'] == 'actualites') :
                            echo $this->Html->link('Actualités', array('controller' => 'actualites', 'action'=>'index'), array('class' => 'current'));
                         else :
                            echo $this->Html->link('Actualités', array('controller' => 'actualites', 'action'=>'index'));
                         endif; ?>
                    </li>

tu peux te tourner vers un $this->here pour tester la page courante, après avec une simple condition tu peux ajouter ta classe active

MLG01
Auteur

Merci pour vos propositions !

Ca marche nickel comme le je le souhaite :)