Jump to content

Exclure du cache un module


Wibleo

Recommended Posts

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

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

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...