SodiMaster Posted June 12, 2017 Share Posted June 12, 2017 Bonjour, Es-ce possible d'override un adapter (cartPrensenter.php) car je créé un module pour les transporteurs qui doit afficher "A estimer" au lieu du prix/gratuit. Seul problème, c'est le cartPresenter donne "Grauit" dans "subtotals". J'ai réussi à passer par dessus avec "hookDisplayOverrideTemplate" mais pour ce qui est du rafraichissement AJAX (CartController->displayAjaxRefresh) impossible car c'est une template qui est retourné dans le "actionAjaxDieCartControllerDisplayAjaxRefreshBefore". Une idée ? Merci Link to comment Share on other sites More sharing options...
LEAD OFF Posted November 14, 2017 Share Posted November 14, 2017 Hello, Tu as trouvé une solution du coup pour surcharger les Adapter ? Je suis sur un problème similaire. Link to comment Share on other sites More sharing options...
SodiMaster Posted November 15, 2017 Author Share Posted November 15, 2017 (edited) Salut, Non j'ai proposé une update sur le forge presta et apparemment ils y travaillent (http://forge.prestashop.com/browse/BOOM-3244). Pour le moment j'ai modifié l'adapter comme dans l'exemple sur forge, tu peux t'en inspirer. * N'oublie pas d'ajouter le hook dans la table "ps_hook" Tchusss Edited November 15, 2017 by SodiMaster ps_hook (see edit history) Link to comment Share on other sites More sharing options...
LEAD OFF Posted November 15, 2017 Share Posted November 15, 2017 Merci Bon finalement j'ai réussi à passer par des hook existants pour faire ce que je voulais et feinter en modifiant la dom en injectant du js directement ^^ Mais globalement ca serait top si on pouvait soit surcharger les Adapter soit que Presta ajoute une masse de hook un peu partout ^^ 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