tkts Posted March 19, 2014 Share Posted March 19, 2014 Salut à tous, Je viens d'acheter ce thème => http://prestashop-demo.net/PRS06/PRS060129/index.php Mais le souci c'est que les icon dans mon menu n'apparaissent pas. En vérifiant avec Firebug sur la demo et sur mon site, j'ai constaté que ces balise napparaissaient pas : Demo : <div class="sf-contener nav-container clearfix"> <ul class="sf-menu clearfix sf-js-enabled sf-shadow" id="main_menu"> <li class="main first menu-1"><span class="menu-icon"></span><a href="http://prestashop-demo.net/PRS06/PRS060129/">Home</a></li> Voila ce que j'ai à la place Mon site : <div class="sf-contener nav-container clearfix"> <ul class="sf-menu clearfix sf-js-enabled sf-shadow" id="main_menu"> <li class="first"><a title="Home" href="http://www.cardoune.fr/index.php?id_category=3&controller=category">Home</a></li> J'ai beau chercher je ne vois pas comment remédier au problème. Le fichier TPL me donne aucune class appelé "First" ou je pourrais modifier ceci... Voici ce que j'ai : <!-- Menu --> <div class="sf-contener nav-container clearfix"> <ul id="main_menu" class="sf-menu clearfix"> {$MENU} {if $MENU_SEARCH} <li class="sf-search noBack" style="float:right"> <form id="searchbox" action="{$link->getPageLink('search')|escape:'html'}" method="get"> <p> <input type="hidden" name="controller" value="search" /> <input type="hidden" value="position" name="orderby"/> <input type="hidden" value="desc" name="orderway"/> <input type="text" name="search_query" value="{if isset($smarty.get.search_query)}{$smarty.get.search_query|escape:'htmlall':'UTF-8'}{/if}" /> </p> </form> </li> {/if} </ul> </div> <div class="sf-right"> </div> <script type="text/javascript"> $(document).ready(function(){ var wi = 1; $('ul.sf-menu li.main').each( function() { $(this).addClass( 'menu-' + wi ); wi = wi + 1; }); $('ul.sf-menu li.main').prepend('<span class="menu-icon"></span>'); }); </script> <script type="text/javascript"> $(document).ready(function(){ $(".nav-button").click(function () { $(".primary-nav").toggleClass("open"); }); }); </script> Comment remédier au problème? Car via Firebug un des icone que je souhaite faire apparaitre, apparait lorsque je tape manuellement les balises => <li class="main first menu-1"><span class="menu-icon"></span>Merci d'avance ! Link to comment Share on other sites More sharing options...
loulou66 Posted March 19, 2014 Share Posted March 19, 2014 Coucou le javascript devrait ajouter cette ligne en effet qui affiche l'icone via une image a partir du CSS mais tous ce passe dans la variable $MENU qui est remplie a partir du fichier PHP vu que tu l'as acheté essaye de voir avec le concepteur du thème en 1er @++ loulou66 Link to comment Share on other sites More sharing options...
Recommended Posts