Jump to content

Tri Produit par référence


Ragnard

Recommended Posts

Bonjour,

Voilà j'ai pas mal chercher sur le forum comment trier les produit dans le Front Office ( par défaut ou non ) par référence.

Mais rien n'est valable pour la version >1.4

 

Je cherche le script qui sert à générer les tri mais je ne le trouve nul part.

 

Merci d'avance

Link to comment
Share on other sites

Finallement j'ai trouver et vu que pas mal de personne recherchait une solution pour le tri par référence voici comment faire.

Biensur afin de ne pas perdre la possibilité de modification d'ordre via le back office

 

Modifier le fichier :

classes/Tools.php

 

lignes 2111 :

$list = array(0 => 'name', 1 => 'price', 2 => 'date_add', 3 => 'date_upd', 4 => 'position', 5 => 'manufacturer_name', 6 => 'quantity');

par

$list = array(0 => 'name', 1 => 'price', 2 => 'date_add', 3 => 'date_upd', 4 => 'position', 5 => 'manufacturer_name', 6 => 'quantity', 7 => 'reference');

 

ensuite le fichier :

adminXXXX/tabs/AdminPPreferences.php

 

remplacer

array(
 array('id' => '0', 'name' => $this->l('Product name')),
 array('id' => '1', 'name' => $this->l('Product price')),
 array('id' => '2', 'name' => $this->l('Product added date')),
 array('id' => '4', 'name' => $this->l('Position inside category')),
 array('id' => '5', 'name' => $this->l('Manufacturer')),
 array('id' => '3', 'name' => $this->l('Product modified date')),
 array('id' => '6', 'name' => $this->l('Product quantity'))
   ), 'identifier' => 'id'),

par

array(
 array('id' => '0', 'name' => $this->l('Product name')),
 array('id' => '1', 'name' => $this->l('Product price')),
 array('id' => '2', 'name' => $this->l('Product added date')),
 array('id' => '4', 'name' => $this->l('Position inside category')),
 array('id' => '5', 'name' => $this->l('Manufacturer')),
 array('id' => '3', 'name' => $this->l('Product modified date')),
 array('id' => '6', 'name' => $this->l('Product quantity')),
 array('id' => '7', 'name' => $this->l('Reference'))
   ), 'identifier' => 'id'),

Ce qui va permettre de pouvoir modifier directement dans le back office l'ordre.

 

Et dernière modification :

thème/VOTRE_THEME/product-sort.tpl

Rajouter le tri que vous souhaitez a la suite vous pourrez ainsi permetre au visiteur de changer et revenir sur les différents tri.

 

Bon je pense que vous avez vu que je n'ai pas traduit les différents mots ajouter (Je debute prestashop et pas encor trouver comment ajouter des lignes dans le fichier langue.

En espérant avoir aider certaine personne.

Link to comment
Share on other sites

  • 9 months later...

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...