Prestashop 1.7 : Dynamisez vos contenus wysiwyg
La problématique n’est pas nouvelle sur Prestashop, et c’est un point qui me frustre assez souvent et pour lequel j’avais déjà fait un module en 2014 ( cf. https://www.h-hennes.fr/blog/2014/01/18/prestashop-liens-dynamiques-vers-les-pages-cms-dans-lediteur-tinymce/ )
Ce module n’est malheureusement plus fonctionnel sur Prestashop 1.7.
Dans les éditeurs de contenus, il n’est pas possible des mettre des liens ou des contenus dynamiques.
La bonne nouvelle cependant c’est que la version 1.7 de Prestashop apporte de nouveaux hooks qui vont permettre de modifier ces contenus avant l’affichage des éléments, et donc sans surcharge 🙂
Les éléments dont les contenus sont modifiables sont les suivants :
- Pages cms
- Catégories cms
- Contenu produit
- Contenu catégorie
- Contenu Fabriquants
- Contenu fournisseurs
Pour l’exemple on va partir sur le besoin suivant :
Je souhaite afficher un élément de configuration dans l’ensemble des contenus noté ci-dessous.
Ce sera la configuration PS_SHOP_EMAIL , qui correspond à l’émail par défaut de la boutique.
Pour afficher cette variable il faudra intégrer dans les zones de contenus le code suivant :
{{configuration name=PS_SHOP_EMAIL}}
Le but du module sera donc de remplacer cet élément par sa valeur de configuration.…
Prestashop 1.7 : Dynamisez vos contenus wysiwyg Lire la suite »