Bonjour,

Je viens solliciter votre aide/conseil car je sèche depuis plusieurs jours sur un problème de page de liste produits personnalisés et filtres dans Prestashop.

J'ai crée une liste de produits (avec un certain nombre d'ids produits) via un module custom, ainsi qu'un template qui ressemble à 95% de celui de la liste de produits (products.tpl).

J'aimerais également avoir les filtres à gauche (par exemple via ps_facetedsearch) dans ma liste de produits personnalisée (comme c'est le cas dans une page catégorie classique), mais je ne sais pas comment m'y prendre.

Voici le code que j'ai, auquel je dois sûrement rajouter la liste des filtres quelque part, ou appeler le module PS_facetedsearch ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
    $listing['products'] = json_decode(json_encode($product_list), true);
    $listing['rendered_facets']="Filtrer par";   
    $listing['rendered_active_filters']="";   
    $listing['label']="Resultats de recherche";   
    $listing['js_enabled']=false;
    $listing["sort_orders"]=array(array("entity" => "product",
                                        "field" => "position",
                                        "direction" => "asc",
                                        "label" => "Pertinence",
                                        "urlParameter" => "product.position.asc",
                                        "current" => true,
                                        "url" => "?order=product.position.asc"));
    $listing["facetCollection"]=array("facets" =>array("label" => "Catégories", "type" => "category", "displayed" => true));
 
 
 
    $this->context->smarty->assign("listing", $listing);
Merci d'avance