Jump to content

obligé de vider manuellement le cache smarty après update catégorie


Recommended Posts

Bonjour,

 

Quand j'affiche ou masque une catégorie, cela n'est pas pris en compte sur la boutique. Sauf si je vais vider dans le bo le cache smarty.

 

Pourtant dans blockcategories.php, il y a l'appel:

    public function hookCategoryUpdate($params)
    {
        $this->_clearBlockcategoriesCache();
    }

    private function _clearBlockcategoriesCache()
    {
        $this->_clearCache('blockcategories.tpl');
        $this->_clearCache('blockcategories_footer.tpl');
    }

 

J'ai essayé toutes les option du cache smarty, il n'y a qu'en le vidant manuellement (ou en le désactivant) que la mise à jour est prise en compte.

 

Version de pesta: 1.5.6.2

 

Quelqu'un sait d'où ça vient?

Merci

Link to comment
Share on other sites

J'ai exactement le même 'petit' problème que toi.. ça n'est pas très gênant mais bon.. as-tu changé de thème, car moi c'est suite au changement de thème

 

Salut ASU, ravi de voir que je suis pas le seul.

Mais j'ai quand même pu avancer ce soir.

 

Je suis en multiboutique, et sur la première boutique la mise à jour des catégories se fait bien sans vider le cache.

En fait j'ai remarqué que si j'utilisais une autre url pour l'admin boutique je n'avais plus le problème. Mais ça oblige de changer d'url chaque fois que l'on passe d'une boutique à l'autre.

 

Voici la modif qui permet de s'en sortir: dans blockcategories.php commantanter les conditions sur hookLeftColumn et  hookFooter pour que le old_cache soit bien effacé à chaque fois:

if (!$this->isCached('blockcategories.tpl', $this->getCacheId()))

        {

du code ...

}

et

if (!$this->isCached('blockcategories_footer.tpl', $this->getCacheId()))

        {

du code ...

}

devient

//if (!$this->isCached('blockcategories.tpl', $this->getCacheId()))

//        {

du code ...

//}

et

//if (!$this->isCached('blockcategories_footer.tpl', $this->getCacheId()))

//        {

du code ...

//}

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...