Jump to content

bug: navigation à facette avec current_friendly_url / show-all


Recommended Posts

Bonjour 

 

J'ai un problème avec la navigation à facettes: 

 

par exemple lorsque le nombre de produits affichés par page (réglé dans l'admin: preferences/produits/pagination/produits par page) correspond au nombre de produits qui sont retournés par une requête ajax, alors, l'url contenant les paramètres des filtres est remplacée par "show-all". 

 

Du coup lorsqu'on recharge la page contenant cette url (contenant "show-all"), on a un contenu différent qui s'affiche (puisque les paramètres de filtres ont disparu)… 

 

* * *

 

Cette url est fournie par la variable "current_friendly_url" dans blocklayered.js, et provient de blocklayered.php ligne 3093: 

'current_friendly_url' => ((int)$n == (int)$nb_products) ? '#/show-all': '#'.$filter_block['current_friendly_url']

($n correspond au nb de produits à afficher dans une page, $nb_products au nb de produits renvoyés par la requête). 

 

* * *

 

Je ne comprend pas la logique. "show-all" devrait remplacer les paramètres de pagination (pourquoi pas ?), mais en aucun cas les les paramètres de filtres… 

 

Pourquoi est ce que la valeur "show-all" remplace les paramètres de filtres ? s'agit-il d'un bug ? 

Edited by desgnl (see edit history)
Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...