Prestashop Vider Cache Smarty
Après plusieurs années d'utilisation de Prestashop, il m'arrive encore de faire cette manipulation pour régler quelques soucis de vitesse et de rafraichissement de page sous Prestahsop.
Le problème : une nouvelle catégorie ne s'affiche pas
Lorsque vous créez une nouvelle catégorie, il arrive qu'elle n'apparaissent pas sur le front office, que de frustration.
Ceci est surtout embetant pour les crawlers qui peuvent avoir du mal à indexer votre site. Lorsque vous faites une manipulation de ce genre, vous prenez soin de vous mettre en mode test, c'est à dire que vous forcez la compilation de Prestashop pour qu'il tienne compte des modification et vous désactiviez le cache de Smarty (oui il y a plusieurs niveau de cache dans ce logiciel.
Donc vous mettez Forcer la compilation à OUI et le cache à NON, tout va bien, cette catégorie apparait dans la boutique. Mais lorsque vous remettez à leur valeur d'origine, la nouvelle catégorie disparait !
La raison est que le cache que vous venez de désactiver ne vide as le cache Smarty, pour ce faire il faut utiliser un logiciel FTP et aller dans le répertoire Tools/Smarty_V2 ou Smarty si vous utilisez la version 3 de Smarty, et effacer tous les fichiers .TPL, sui sont des fichiers générés par Smarty pour cacher le site. Tout reviendra dans l'ordre.


