Jump to content
Sign in to follow this  
fran6t

[Résolu] Comment sont classés les produits phares ?

Recommended Posts

Bonjour,

tout est dans le sujet classement des  produits phares ?

Share this post


Link to post
Share on other sites

Bonjour,

 

Le plus simple est de regarder la requête SQL dans le module concerné (homefeatured de mémoire).

 

Pour l'instant il ne doit pas y avoir d'ordre particulier, il s'agit d'une demande récurrente un peu partout dans la solution à laquelle nous donnerons satisfaction prochainement.

 

Cordialement,

Share this post


Link to post
Share on other sites

Merci pour cette réponse,

dans modules/homefeatured.php presta se sert de la ligne suivante pour repecher les produits

$products = $category->getProducts(intval($params['cookie']->id_lang), 1, ($nb ? $nb : 10));

 

Dans class/category.php nous trouvons

public function getProducts($id_lang, $p, $n, $orderBy = NULL, $orderWay = NULL, $getTotal = false, $active = true)
{
 	global $cookie;

 	if (empty($orderBy)) $orderBy = 'price';
 	if (empty($orderWay)) $orderWay = 'ASC';

 

Le classement par defaut est donc par ordre ascendant de prix.

 

Il est maintenant pour ceux que cela interesse facile de changer le classement, par exemple pour un classement par nom de produit il faut faire la petite modif suivante de  modules/homefeatured.php

$products = $category->getProducts(intval($params['cookie']->id_lang), 1, ($nb ? $nb : 10));

A remplacer par
$products = $category->getProducts(intval($params['cookie']->id_lang), 1, ($nb ? $nb : 10),'name');

 

Cette modif est ephémère bien sûr puisqu'elle sera écrasée par la prochaine mise à jour.

 

Encore merci pour la réponse Bruno.

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More