Comment ajouter un "ordre by DATE" dans cette fonction php ?

  • Auteur de la discussion Auteur de la discussion Savoy
  • Date de début Date de début
WRInaute occasionnel
Bonjour,

Voici une fonction de Prestashop qui permet d'afficher des articles récemment ajoutés à une boutique.
Je voudrais pouvoir afficher en premier les derniers articles ajoutés; j'aurais donc besoin de classer les articles avec un "order by DATE"

J'ai beau tourner le truc dans tous les sens ça ne fonctionne pas, au pire j'obtiens une erreur de syntaxe mieux il ne s'affiche aucun changement :mrgreen:
Quelqu'un aurait-il une idée ?

Merci à tous

Code:
    global $smarty;
     $newProducts = Product::getNewProducts((int)($params['cookie']->id_lang), 0, (int)(Configuration::get('NEW_PRODUCTS_NBR')));
     if (!$newProducts AND !Configuration::get('PS_BLOCK_NEWPRODUCTS_DISPLAY'))
      return;
     $smarty->assign(array('new_products' => $newProducts, 'mediumSize' => Image::getSize('medium')));
     return $this->display(__FILE__, 'blocknewproducts.tpl');
 
WRInaute accro
en fouillant un peu ssur le net, je vois :
Product::getNewProducts(intval($cookie->id_lang), intval($p) - 1, intval($n), false, $orderBy, $orderWay)

le $orderby ne me semble pas très éloigné de ce que tu veux :)
 
Discussions similaires
Haut