Prestashop est une solution eCommerce de qualité, vous disposez de multiple fonctionnalité native, des modules, des thèmes, etc … Mais comment ajouter « simplement » une page custom, partir de rien et créer votre propre page.
Nous allons voir comme réaliser notre controller front, pour y afficher du contenu.
Comment créer une page custom (1.5 / 1.6) :
- Créer le front controller : /override/controllers/front/EeweeController.php
- Créer le tpl : /themes/monTheme/eewee.tpl
- Back-office : / Préférences / SEO & URLs / Ajouter
- Supprimer le fichier : /cache/class_index.php
- Voir le résultat : monSite.ndd/eewee
Télécharger l’exemple de code source PrestaShop (ou sur GitHub).
Comment créer une page custom (1.7) :
- Créer le front controller : /override/controllers/front/EeweeController.php
- Créer le tpl : /themes/monTheme/templates/eewee.tpl
- Back-office : / Configurer / Paramètres de la boutique / Trafic / SEO & URLs / Ajouter
- Supprimer le fichier : /cache/class_index.php
- Voir le résultat : monSite.ndd/eewee
Télécharger l’exemple de code source PrestaShop (ou sur GitHub).
Et ensuite :
- Il faut ensuite compléter votre controller front et .tpl
- Cela vous permet d’obtenir une url spécifique pour PrestaShop, et de gérer un contenu custom sur une page personnalisée.