Jump to content

product-sort.php presta 1.3 et 1.4


Recommended Posts

bonjour,

j'ai effectué des modifications dans le fichier product-sort.php de mon presta 1.3 et j'aimerai faire la meme chose sur mon 1.4 mais, le fichier de celui-ci comprend que :

$controller = new FrontController();

$controller->productSort();

 

Savez vous ou ce trouve dans la version 1.4 le code qui se trouve dans le fichier de la version 1.3 afin que je puisse faire mes modifs ? Merci pour votre aide.

Bonne journée.

Steph

Link to comment
Share on other sites

il faudrait aller faire un tour dans frontcontroller.php du répertoire Classes comme indiqué et chercher vers la ligne 517:

	public function productSort()
{
	if (!self::$initialized)
		$this->init();

	$stock_management = (int)(Configuration::get('PS_STOCK_MANAGEMENT')) ? true : false; // no display quantity order if stock management disabled
	$this->orderBy = Tools::getProductsOrder('by', Tools::getValue('orderby'));
	$this->orderWay = Tools::getProductsOrder('way', Tools::getValue('orderway'));

	self::$smarty->assign(array(
		'orderby' => $this->orderBy,
		'orderway' => $this->orderWay,
		'orderbydefault' => Tools::getProductsOrder('by'),
		'orderwayposition' => Tools::getProductsOrder('way'), // Deprecated: orderwayposition
		'orderwaydefault' => Tools::getProductsOrder('way'),
		'stock_management' => (int)($stock_management)));
}

 

Bon courage :)

Link to comment
Share on other sites

Bonjour Eolia,

C'est bien ce que j'en avais déduis et je suis donc coincé :(

Je recherche cette ligne qui se trouvait dans la version du 1.3 car, en lui ajoutant des champs, cela permet de proposer plus de choix dans le tri des articles de la liste :)

c'est à la ligne 4 du fichier product-sort.php version prestashop 1.3

 

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

 

Seulement là, je n'arrive pas à retrouver l'emplacement ou la fonction qui l'a remplace dans prestashop 1.4 :unsure:

Link to comment
Share on other sites

  • 1 month later...
  • 4 months later...

Bonjour,

 

j'utilise la version 1.3.2.3 et je cherche à améliorer le filtre en ajoutant la possibilité de trier les produits par taille.

J'ai cherché des modules le permettant mais aucun ne correspond à mon attente.

Ne reste plus que la solution de rentrer dans le code...j'ai pu lire plus haut que ça se passait dans le fichier product-sort.php, pouvez-vous m'indiquer ce qu'il faut ajouter ou modifier pour y obtenir le tri par taille?

 

Merci pour vos réponses...

Link to comment
Share on other sites

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