Tri des produits par ordre de création, par ID

7 messages dans ce sujet

Posté(e) · Signaler ce message

Bonjour.

 

J'aimerai que les produits s'affichent selon l'ordre d'insertion.

 

Bonne journée

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

Sur quelle page qui affiche les produits? En front office ou back office?

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour

Oups.

En front office.

Dans les listes proposées par les onglet du menu et par dans chaque catégories.

Bonne journée

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

Pour trier les produits sur les pages de catégories, vous pouvez spécifier le champ de peel_produits qui servira pour le tri dans la variable de configuration product_list_order_default. Donc dans votre cas vous devez créer la variable depuis la page administrer/configuration.php?mode=ajout :

Origine : manual
Code technique : product_list_order_default
Type : string
Votre contenu : date_insere

 

Par contre je ne comprends pas votre demande concernant le menu. Les produits n'apparaissent pas dans le menu, quelles données souhaitez-vous trier ? La liste des catégories ?

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Je disais que c'est pour les produits accessibles via les listes obtenues depuis le menu et depuis les miniatures des catégories affichées en page d’accueil.

Quoi qu'il arrive ca reste le même fichier php. exemple :

https://www.bordeauxphotographie.fr/achat/?catid=1

https://www.bordeauxphotographie.fr/achat/?catid=44

 

 

Cela m'a créé :

Supprimer product_list_order_default edit stringproduct_list_order_defaultdate_insere01/11/2017 19h56:36manualpuce-verte.gif1

 

Mais c'est sans effet.

Le problème vient peut être qu'il n'y pas de choix de tri par date d'ajout au préalable.

 

Bonne journée

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

pour avoir le détail de la requête SQL exécuté, vous pouvez ajouter

var_dump($sql);

Dans la fonction Query du fichier lib/class/Multipage.php, juste au dessus de $query = query($sql);

En affichant la requête exécutée, le champ utilisé pour le tri sera visible

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Histoire que je me souvienne je met la solution ici.

C'est certainement vous qui me l'aviez déjà donné mais je n'avais pas retrouvé le post en question.

Merci, bonne jorunée

 

lib/fonctions/fonctions .phpReplacer$Links->OrderDefault = 'position';  
     $Links->SortDefault = 'ASC';  
    Par$Links->OrderDefault = 'id';  
     $Links->SortDefault = 'DESC';  

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !


Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.


Connectez-vous maintenant

Twitter Advisto ecommerce

Facebook PEEL Shopping