Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour,
Je ne comprends pas pourquoi le code de ma vue intègre class="active" sur un menu (comportant des sous menus) sur lequel je n'ai pas cliqué. Le menu a problème est "Droit"
Voici le code retourné :
<div id="MenuDeroulant">
<ul class="navigation">
<li>
<a href="/cabinet/index/cabinet">Le Cabinet</a>
</li>
<li class="active">
<a class="active" href="#">Droit</a>
<ul>
<li>
<a href="/cabinet/index/droitboursier">Droit boursier</a>
</li>
<li>
<a href="/cabinet/index/droitsocietes">Droit des sociétés</a>
</li>
<li>
<a href="/cabinet/index/droitsocial">Droit social & Actionnariat salarié</a>
</li>
</ul>
</li>
<li class="active">
<a href="/cabinet/index/capital">Capital risque & capital développement</a>
</li>
<li>
<a href="/cabinet/index/fusion">Fusions & acquisitions</a>
</li>
<li>
<a href="/cabinet/index/contentieux">Contentieux</a>
</li>
<li>
<a href="#">Informations</a>
<ul>
<li>
<a href="/cabinet/index/equipe">L'équipe</a>
</li>
<li>
<a href="/cabinet/index/acces">Accès</a>
</li>
</ul>
</li>
<li>
<a href="/cabinet/index/clients">Nos clients</a>
</li>
</ul></div>
Avez vous une idée ?
Dernière modification par ziclo (30-09-2009 17:42:05)
Hors ligne
C'est la classe qui est mise par défaut le render de Zend_Navigation pour la branche active...
Hors ligne
Phil,
Que veux tu dire par "c'est la classe qui est mise par défaut le render de Zend_Navigation pour la branche active..." ?
Je n'ai rien paramétré par défaut. J'utilise simplement "<?= $this->navigation()->menu(); ?>" dans le layout. Mon menu est un fichier XML. Mais je ne type rien nul part. Normalement je clique sur un menu et ce dernier est tagé apr class="active" sur le rendu html. Le probleme c'est que le menu "droit" est toujours tagé.
Ziclo
Hors ligne