ericdel Posted January 23, 2012 Share Posted January 23, 2012 Bonjour J'ai beaucoup cherché (ou mal ) et je n'ai pas trouvé alors j'ai légèrement modifié le module de Julien "Topmenu" pour pouvoir afficher un dropdown avec la liste des marques dans le menu horizontal. Voici le fichier blocktopmenu.php modifié. Il fonctionne mais dans le back-office, le passage de "tous les fabricants" du cadre de droite à gauche buggue... même si les fabricants sont bien affichés dans le front office. Le fichier modifié : blocktopmenu.php Aucune garantie of course, faites une sauvegarde ! Démo : http://laboutiqueded...com/3_chilirose Eric 1 Link to comment Share on other sites More sharing options...
ericdel Posted January 23, 2012 Author Share Posted January 23, 2012 Désolé il y a un problème. Voici le code qui génère le menu des marques : private function getManufacturer($id_category, $id_lang) { global $page_name; $manufacturers = Manufacturer::getManufacturers(false, $cookie->id_lang); $this->_menu .= '<li>'; $this->_menu .= '<a href="#">Fabricants</a>'; $this->_menu .= '<ul>'; foreach($manufacturers as $manufacturer) { $this->_menu .= '<li>'; $id=$manufacturer['id_manufacturer']; $this->_menu .='<a href="'.$base_dir.'manufacturer?id_manufacturer='.$id.'">'; $this->_menu .= $manufacturer['name']; $this->_menu .= '</a>'; $this->_menu .= '</li>';} $this->_menu .= '</ul>'; $this->_menu .= '</li>'; } Or l'url générée est fausse si on est dans une catégorie, Je soupçonne un problème de rewrite qui me dépasse. Quelqu'un a-t-il une idée pour m'aider svp ? Link to comment Share on other sites More sharing options...
jolvil Posted January 24, 2012 Share Posted January 24, 2012 Il y a le menu horizontal de maofree qui permet d'afficher les fabricants http://www.prestashop.com/forums/topic/99943-modules-4-new-modules-for-backup-menu-new-products-and-cash-on-delivery-with-fee-only-for-14/ Link to comment Share on other sites More sharing options...
ericdel Posted January 24, 2012 Author Share Posted January 24, 2012 Merci, j'ai regardé son code mais n'ai pas compris comment il construisait ses URL (en js je pense). Mon problème est que, si je suis sur une fiche produit, $base_dir me renvoie http://urldusite/nomdelacategorie/ au lieu de http://urldusite/ Est-ce un problème de rewriting ? Pour l'instant j'ai codé en dur l'url mais je trouve ça dommage Link to comment Share on other sites More sharing options...
Vinc3nzo Posted August 16, 2012 Share Posted August 16, 2012 (edited) une améloriation depuis?? vous avez réussi a integrer les marque dans le "blocktopmenu" d'origine de prestashop? Vincent. Edited August 16, 2012 by Vinc3nzo (see edit history) Link to comment Share on other sites More sharing options...
[email protected] Posted June 10, 2013 Share Posted June 10, 2013 Bonjour, C'est exactement ce que je cherche mais pour la version 1.5.4.1 ! Quelqu'un sait l'adapter ? Merci d'avance, Franck Link to comment Share on other sites More sharing options...
dn-graphisme Posted September 28, 2013 Share Posted September 28, 2013 Bonjour voici le travail de Pascal sur le forum. Il permet de rajouter les marques. A bientôt Link to comment Share on other sites More sharing options...
Recommended Posts