2017-06-06 1 views

Répondre

0

Oui, il est possible d'afficher les produits PrestaShop sur une page personnalisée. Vous devez d'abord créer un contrôleur frontal via un module comme suit.

Vous devez créer un contrôleur distinct pour que votre module sur le chemin suivant:

/modules/supercheckout/controllers/front/fcont.php (où supercheckout est votre nom de module)

et écrire le code suivant dans le fichier:

class SupercheckoutFcontModuleFrontController extends ModuleFrontController 
{ 

public function initContent() 
{ 
     parent::initContent(); 
     $this->setTemplate('template_file.tpl'); 
} 
} 

Et inclure le fichier produit list.tpl du thème dans le fichier modèle de votre module à la liste des produits sur votre page contrôleur.

{include file="$tpl_dir./product-list.tpl" products=$filtered_products id='block_list_id'} 

Note: La variable $ filtered_products contient les produits qui doivent être chargés sur la page de commande personnalisée.

+0

Salut et merci pour votre réponse, –

+0

pourriez-vous juste expliquer pourquoi dois-je passer par un module? –