Jump to content

Ordre de tri par défaut dans les résultats de recherche


Recommended Posts

Bonjour, est-ce que quelqu'un sait comment modifier l'ordre d'affichage/tri par défaut sur la page des résultats de recherche?

Un client nous a fait cette demande, sa nomemclature de produit va comme suit "Marque Catégorie Nom du produit".

Lorsqu'on tappe la marque dans la recherche, les produits sont affichés par défaut en ordre (inconnu/désordoné) et donc ils ne sont pas groupés.

Le résultat recherché serait de les afficher par défaut en ordre alphabétique croissant, ainsi ils seraient regroupés par marque et catégorie.

Nous pouvons configurer l'ordre d'affichage dans les pages de catégories, dans Préférences > Produits > Pagination, mais nous ne trouvons rien pour l'ordre d'affichage dans les résultats de recherche.  Nous avons aussi essayé plusieurs configurations dans Préférences > Rechercher > Poids, mais ça n'affecte que la pertinence et non l'ordre de tri à l'affichage.

Est-ce qu'il y a une configuration pour ça que nous n'avons pas trouvé, ou est-ce que quelqu'un saurait comment arriver à ce résultat autrement?

Ce site est sur la version 1.6.0.9 avec le thème par défaut.

Merci d'avance!

Link to comment
Share on other sites

  • 1 month later...

Nous avons finalement trouvé, voici la solution si quelqu'un en a besoin.

 

Après avoir essayé une override du controlleur de recherche sans succès et remarqué que ces paramètres sont dans le URL "controller=search&orderby=position&orderway=desc&search_query=", nous sommes allé voir dans le template du bloc de recherche dans themes/customtheme/modules/blocksearch/blocksearch-top.tpl et finalement ces paramètres sont envoyés en variables cachées par post.

 

Il faut simplement remplacer ces lignes:

<input type="hidden" name="orderby" value="position" />
<input type="hidden" name="orderway" value="desc" />

par celles-ci:

<input type="hidden" name="orderby" value="name" />
<input type="hidden" name="orderway" value="asc" />
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...