Normalement le contenu des pages CMS est statique dans PrestaShop mais il peut ĂȘtre utile d’y afficher un module pour mettre les derniĂšres rĂ©ductions, un formulaire d’inscription ou n’importe quoi.

Pour cela il faut modifier le fichier cms.tpl du thĂšme de la boutique.

{$cms->content}

devient

{assign var="cms_content" value=$cms->content}
{include file="string:$cms_content"}

ça permet au contenu d’ĂȘtre interprĂ©tĂ© par Smarty avant l’affichage et on peut donc mettre les appels aux hooks dans sa page CMS sous la forme {hook h=’displayCarousel’} (voir la doc).

En fait cela permet aussi d’utiliser toute la syntaxe de Smarty, les foreach , include et tout le reste