Neutraliser le menu principal
Nous avons vu que le menu principal liste les catégorie de produits de la boutique ce qui ne nous arrange pas si nous voulons créer un "menu spécial boutique" ou pour toutes les raisons de notre choix.
Bien sûr, nous avons la possibilité au paramétrage des catégories dans le plugin Myshop d'autoriser ou pas cet affichage mais dans ce cas, nous ne pourrons plus les faire apparaître nulle part.
En attendant de trouver un moyen plus pratique, nous allons "neutraliser" le menu principal en virant son automatisme et en implantant des liens en dur comme vous le voyez dans cet exemple.
Dans le fichier /themes/defaut/header.php, nous avons ce code.
Pensez aussi à modifier les liens faisant référence à ce site
<nav class="nav" role="navigation">
<div class="responsive-menu">
<label for="menu"><?php $plxShow->lang('MENU'); ?></label>
<input type="checkbox" id="menu">
<ul class="menu expanded">
<?php// $plxShow->staticList($plxShow->getLang('HOME'),'<li class="#static_status" id="#static_id"><a href="http://plxmyshop.reseauk.info/#static_url" title="#static_name">#static_name</a></li>'); ?>
<li><a href="http://plxmyshop.reseauk.info/" title="accueil">Accueil</a></li>
<li><a href="http://plxmyshop.reseauk.info/boutique.html" title="Boutique">La Boutique</a></li>
<li><a href="http://plxmyshop.reseauk.info/contact" title="accueil">Contact</a></li>
<li><a href="http://plxmyshop.reseauk.info/comment-faire.html" title="Comment faire ?">Comment faire ?</a></li>
<li><a href="http://forum.pluxml.org/viewtopic.php?id=4854" title="Forums"target="_blank">Forums</a></li>
</ul> </div>
</nav>
En commentant la ligne
<?php// $plxShow->staticList($plxShow->getLang('HOME'),'<li class="#static_status" id="#static_id"><a href="http://plxmyshop.reseauk.info/#static_url" title="#static_name">#static_name</a></li>'); ?>
...nous faisons disparaître l'automatisme quenous remplaçons par notre code (en dur) à nous.
<nav class="nav" role="navigation">
<div class="responsive-menu">
<label for="menu"><?php $plxShow->lang('MENU'); ?></label>
<input type="checkbox" id="menu">
<ul class="menu expanded">
<?php// $plxShow->staticList($plxShow->getLang('HOME'),'<li class="#static_status" id="#static_id"><a href="http://plxmyshop.reseauk.info/#static_url" title="#static_name">#static_name</a></li>'); ?>
<li><a href="http://plxmyshop.reseauk.info/" title="accueil">Accueil</a></li>
<li><a href="http://plxmyshop.reseauk.info/boutique.html" title="Boutique">La Boutique</a></li>
<li><a href="http://plxmyshop.reseauk.info/contact" title="accueil">Contact</a></li>
<li><a href="http://plxmyshop.reseauk.info/comment-faire.html" title="Comment faire ?">Comment faire ?</a></li>
<li><a href="http://forum.pluxml.org/viewtopic.php?id=4854" title="Forums"target="_blank">Forums</a></li>
</ul> </div>
</nav>
Maintenant, allons ensemble fabriquer un menu "spécial boutique"