Jump to content
lulurousseau

1.7 : comment retirer ps_featuredproducts du hook displayHome ?

Recommended Posts


Dans Apparence > Positions,

j'ai fait retirer le module Produits Phares (ps_featuredproducts) du hook displayHome,


Puis je fais donc un refresh de la page home, Les produits phares se retirent bien de la home, 

mais si je fais un nouveau refresh de la page, ils s'affichent à nouveau.


 

 

Du coup, j'ai changé le code du module dans : modules > ps_featuredproducts > ps_featuredproducts.php

 

public function install()

    {

        $this->_clearCache('*');

 

        Configuration::updateValue('HOME_FEATURED_NBR', 8);

        Configuration::updateValue('HOME_FEATURED_CAT', (int) Context::getContext()->shop->getCategory());

        Configuration::updateValue('HOME_FEATURED_RANDOMIZE', false);

 

        return parent::install()

            && $this->registerHook('addproduct')

            && $this->registerHook('updateproduct')

            && $this->registerHook('deleteproduct')

            && $this->registerHook('categoryUpdate')

           // && $this->registerHook('displayHome')    => j'ai commenté cette ligne

            && $this->registerHook('displayOrderConfirmation2')

            && $this->registerHook('displayCrossSellingShoppingCart')

            && $this->registerHook('actionAdminGroupsControllerSaveAfter')

        ;

    }

 

Je fais ensuite un reset du module dans : module > modules et services.

Je fais donc un refresh de la page home, Les produits phares se retirent bien de la home,

et là encore si je fais un nouveau refresh de la page, ils s'affichent à nouveau.

Edited by lulurousseau (see edit history)

Share this post


Link to post
Share on other sites

Bonjour,

 

bien entendu vous avez bien vidé le cache de PrestaShop dans le menu performances.

Share this post


Link to post
Share on other sites

Dans Paramètres avancés > performances, j'ai cliqué sur vider le cache.

J'ai mis aussi le mode debug, forcé la compilation à chaque appel et mis non aux options suivantes :

- Cache

- Désactiver les modules non développés par PrestaShop

- Désactiver toutes les surcharges

 

Mais ça marche pas :/

Share this post


Link to post
Share on other sites

Cela vient du module ps_googleanalytics

 

Voir mon message précédent

Share this post


Link to post
Share on other sites

j'ai lu les éléments que vous avez partagé, mais que faut-il faire de cette ligne 493 ?

Share this post


Link to post
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...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More