Prestashop : Récupérer une configuration directement depuis un template
J’ai récemment rencontré la problématique de devoir utiliser des variables de configuration dans plusieurs templates non liés d’un site prestashop.
Plutôt que de surcharger l’ensemble des controllers impacté , je suis passé par la solution d’ajouter une nouvelle fonctionnalité directement dans Smarty.
Tout ça sans surcharge et via un module qui fonctionne sur PS 1.6 et 1.7
Edit 2021-08-31 :
A compter de la version 1.7 de prestashop, utiliser plutôt le hook actionDispatcher , car sur les pages ajax le hook header n’est pas appelé.
Merci à Guillaume Batier / PrestaSafe pour l’info ! 🙂
Le code est relativement simple :
class HhConfigTemplate extends Module { public function __construct() { $this->author = 'hhennes'; $this->name = 'hhconfigtemplate'; $this->tab = 'front_office_features'; $this->version = '0.1.0'; $this->bootstrap = true; parent::__construct(); $this->displayName = $this->l('HH Config Template'); $this->description = $this->l('HH Config Template'); } public function install() { if (! |
Prestashop : Récupérer une configuration directement depuis un template Lire la suite »