ChDUP Posted November 30, 2012 Share Posted November 30, 2012 Bonjour à tous. Je rencontre un problème avec le module de navigation à facettes. Je suis en Presta 1.4.7 et version 1.8.6 du module. Mon problème survient sur l'affichage en liste des produits. Dans cet affichage, je gere principalement 2 variables smarty, pour le prix avant reduction et pour les tailles dispos (un attribut). Lorsque je fais une recherche par la navigation à facettes, la liste des produits est rechargée en ajax mais je perds ces 2 variables. Comment obliger la regénération ajax de la liste de ces produits à ne pas omettre de gerer ces 2 variables ? merci d'avance Link to comment Share on other sites More sharing options...
ChDUP Posted December 2, 2012 Author Share Posted December 2, 2012 quelqu'un pour me donner un coup de pouce la-dessus ? je sèche la ... Link to comment Share on other sites More sharing options...
Reda OULED Posted December 2, 2012 Share Posted December 2, 2012 Bonjour, Concernant ton fichier product-list.tpl tu as changé le nom de l'identifiant ou la class des balises "ul" ou "li" <ul id="product_list"><li class="ajax_block_product"> ? Tu fais appel à un fichier JS pour traiter tes variables smarty ? Link to comment Share on other sites More sharing options...
ChDUP Posted December 2, 2012 Author Share Posted December 2, 2012 bonjour j'utilise un thème que je n'ai pas fait moi-même. La structure semble un peu différente de ce que tu m'ecris <div id="product_list" class="bordercolor box visible"> <ul> <li class="ajax_block_product bordercolor"> l'id product_list est placé sur un div qui entoure le ul. Quant à ta seconde question ... je ne saurai y répondre voila l'adresse du site, tu y verras peut être plus clair http://www.expertmontagne.com/369-chaussures-randonnee-homme Tu vois sur la salomon chaussures Mambo ... il y a une réduction, d'où le prix barré si tu filtre via la navigation à facettes sur "salomon", on ne voit plus le prix barré. J'ai fait le test en affichant la variable smarty du prix avant réduction. Après application du filtre fabricant, cette variable n'est plus déclarée. Link to comment Share on other sites More sharing options...
Reda OULED Posted December 2, 2012 Share Posted December 2, 2012 (edited) navigation à facettes est compatible avec la structure <ul id="product_list"><li class="ajax_block_product"> donc déjà le plus simple c'est de supprimer le id de la div et de le remettre dans la balise <ul> concernant l'animation JS qui permet d'afficher les tailles disponibles il faut charger le fichier de l’animation en plaçant le fichier JS dans product-list.tpl : {if isset($products)} <script type="text/javascript" src="{$js_dir}ton-annimation.js"></script> sur ce site http://elegance.oeb-...essoires-ipod-4 j’utilise le même principe Edited December 2, 2012 by OEB Solutions (see edit history) Link to comment Share on other sites More sharing options...
ChDUP Posted December 3, 2012 Author Share Posted December 3, 2012 j'ai replacé l'id "product-list" sur le<ul> mais la variable {$product.old_price} est toujours vide après application d'un filtre de navigation à facettes Link to comment Share on other sites More sharing options...
ChDUP Posted December 4, 2012 Author Share Posted December 4, 2012 pas d'autre idée ? Link to comment Share on other sites More sharing options...
ChDUP Posted December 10, 2012 Author Share Posted December 10, 2012 UP un devis pour que quelqu'un y regarde ? Link to comment Share on other sites More sharing options...
Recommended Posts