Wibleo Posted September 26, 2016 Share Posted September 26, 2016 Bonjour, Je souhaiterais savoir s'il y a une méthode pour pouvoir exclure du cache smarty un module précis ? Je suis sous prestashop 1.6.1.7 et c'est un module Google Analytique optimisé pour corriger le souci de "Leverage browser caching" des tests sur page speed ou GTmetrix, mais parfois il ne fonctionne pas car il est mis en cache. J'ai fais énormément de recherches sur le net et je n'ai rien trouvé de probant. Merci d'avance pour votre aide et très bonne journée connectée Link to comment Share on other sites More sharing options...
webconcept76 Posted September 27, 2016 Share Posted September 27, 2016 Bonjour Normalement si un module est bien développé tu devrais retrouver dans une des fonctions des hooks ce genre de code : public function hookleftColumn(params){ if (!$this->isCached('blockcustom.tpl', $this->getCacheId())) { // Requêtes SQL, assignement de valeurs etc... } return $this->display(__FILE__, 'blockcustom.tpl', $this->getCacheId()); } essaye de changer par : public function hookleftColumn(params){ // Requêtes SQL, assignement de valeurs etc... return $this->display(__FILE__, 'blockcustom.tpl'); } ps: hookleftColumn et blockcustom.tpl sont un exemple ceci différé selon les modules. Ceci ne concerne que le tpl pour ce qui est du javascript il faudrait voir de quelle manière il est appelé. Link to comment Share on other sites More sharing options...
Wibleo Posted September 27, 2016 Author Share Posted September 27, 2016 Bonjour, Un grand merci pour votre aide, je garde la méthode pour d'autres module, mais pour celui incriminé, je n'ai pas de code similaire (j'ai fais une recherche avec uniquement "cache". Je pense que finalement mon problème se situe au niveau de mon module de cache qui doit intervenir même s'il n'y a pas de cache prévu dans le code du module. Je vais voir avec le dev du module de gestion de cache. Je marque comme résolue comme ça répond parfaitement à le question. Très bonne journée connectée Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now