jikail Posted October 12, 2020 Share Posted October 12, 2020 (edited) 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 October 13, 2020 by jikail (see edit history) Link to comment Share on other sites More sharing options...
jikail Posted October 13, 2020 Author Share Posted October 13, 2020 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 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