Ordre Des Catégorie Dans Barre Recherche

3 posts in this topic

Posted · Report post

Bonjour,

 

Dans la version 7.1, dans la barre de recherche figure le menu déroulant des catégories et sous catégories.

Comment faire pour afficher les sous catégories par ordre alphabétique dans le menu déroulant. Quelle page serait à modifier?

 

Pour le moment je ne comprend meme pas la logique, car elle ne se classe pas par ID ou ordre alpha... donc mystere.

 

Merci pour votre aide.

Share this post


: post
Share on other sites

Posted · Report post

Bonjour

 

La liste des options de ce select est générée par la fonction construit_arbo_categorie du fichier lib/fonctions/display_product.php. Le tri se fait actuellement par la position de la catégorie renseigné en back office. Vous pouvez modifier l'ordre en ajoutant "c.nom_' . $_SESSION['session_langue']" après 'ORDER BY c.position' pour trier par nom dans le cas ou les positions ne sont pas renseigné.

Ce qui donne ;

$sql = 'SELECT c.id, c.nom_' . $_SESSION['session_langue'] . ', c.parent_id
            FROM peel_categories c
            WHERE c.parent_id = "' . intval($parent) . '"'.(!defined('IN_PEEL_ADMIN')?' AND c.nom_' . $_SESSION['session_langue'] . '!="" AND c.etat=1':'').'
            ORDER BY c.position, c.nom_' . $_SESSION['session_langue'];

 

 

Cette modification a été faite dans la futur version

Share this post


: post
Share on other sites

Posted · Report post

Super merci bcp Simon.

Share this post


: post
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

Twitter Advisto ecommerce

Facebook PEEL Shopping