Jump to content

[RESOLU] Prestashop 1.7 Ajouter u comportement lors du passage au panier


Recommended Posts

Bonjour à tous,

Pourriez vous m'aider s'il vous plaît?

Je voudrais lorsque j'accède au panier activer un comportement javascript, ici je ne peux pas utiliser de hook php simplement car j'ai besoin d'utiliser de l'event source javascript. J'ai donc pensé à

  • Ajouter des listeners sur les boutons en js qui vont vers le panier, seul soucis par exemple l'îcone panier va changer selon le response design. De plus cava être compliqué de mettre en écoute tous les  moyens d'accès.
  • Utiliser un hook est chargé un template avec le js en question je ne sais pas si c'est très propre.
  • Ajouter le js directement dans le tpl responsable de la gestion du panier.

Comment auriez vous fait?

Edited by jikail (see edit history)
Link to comment
Share on other sites

Finalement dans le module utiliser le hook de prestashop.

    public function hookActionFrontControllerSetMedia($params)
    {
        // Only on order page
        if ('order' === $this->context->controller->php_self) {
            $this->context->controller->registerJavascript(
                'module-avrevent',
                'modules/'.$this->name.'/assets/js/shopping_cart.js',
                [
                'priority' => 200,
                'attribute' => 'sync',
                ]
            );
        }
    }

 

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