kechmech Posted September 17, 2014 Share Posted September 17, 2014 (edited) Bonjour, Suite a l installation d'une boutique de test, sur le thème d'origine, 1.6.0.9 Il y a un problème sur le module de navigation à facette sur les navigateurs Chrome et Firefox ( pas sur safari ) IE pas testé. Lorsque l'on active des liste déroulante comme sélecteur, La requête AJAX se lance au clic pour déroulé la liste plutôt qu'après avoir sélectionné la valeur voulue, Sur des listes un peu longue c'est très problématique le client ne pourra jamais choisi la bonne valeur assez vite. Voici le lien d'une boutique de test : http://presta.web-concept-06.com/3-test Merci, Cordialement, Kechmech Edited September 17, 2014 by kechmech (see edit history) Link to comment Share on other sites More sharing options...
kechmech Posted September 19, 2014 Author Share Posted September 19, 2014 Bon ben dans le fichier : blocklayered.js il faut remplacer : $(document).on('click', '#layered_form input[type=checkbox], #layered_form input[type=radio]', '#layered_form .select' , function(e) { reloadContent(true); }); Par : $(document).on('click', '#layered_form input[type=checkbox], #layered_form input[type=radio]', function(e) { reloadContent(true); }); $('body').on('change', '#layered_form .select', function(e) { reloadContent(true); }); 1 Link to comment Share on other sites More sharing options...
cyril83 Posted October 18, 2014 Share Posted October 18, 2014 Bjr j'ai le même problème que toi au sujet de la liste déroulante dans le catalogue . J' ai aussi voulu aller aussi voir dans la demo de prestashop mais je dois pas avoir la même que la tienne car je n'ai vu aucune liste déroulante ? J' ai par contre essayé tes modifications et n'y suis pas arrivé pourrais tu m'indiquer ou et comment faire avec plus de précision (des fois que je me serai trompé blocklayered.js ) J'espère que tu pourras m'aider car je suis bloqué uniquement par ce module pour qu'il fonctionne je te remercie par avance. je suis en 1.6.0.9 Link to comment Share on other sites More sharing options...
EMCORP Posted January 10, 2015 Share Posted January 10, 2015 ça marche ! Merci Kechmech ! Cyril83 : Bien penser à faire la modif dans le dossier du module par défaut, mais surtout (et obligatoirement) dans le dossier js/module/blocklayered du theme que tu utilises !Good luck Link to comment Share on other sites More sharing options...
Krysssss Posted March 6, 2015 Share Posted March 6, 2015 Bonsoir,Pour ma part j'ai sorti le select de l'évènement on click, l'évènement devant plutôt se faire sur le "change" que sur le "click", comme le précise la slution de kechmech, pourtant ceci ne fonctionne pas chez moi. J'ai alors opté pour ça : // ci dessous plus de select $(document).on('click', '#layered_form input[type=checkbox], #layered_form input[type=radio]', function(e) { reloadContent(true); }); // le select passe ici $('#layered_form .select').change(function(e) { reloadContent(); });Bonne chance à tous Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now