titi222 Posted July 9, 2013 Share Posted July 9, 2013 Bonjour, Impossible de faire un override du module "carriercompare". Je souhaite modifié le fichier le fichier "carriercompare.tpl" J'ai essayé de mettre uniquement ce fichier à ces endroits : /themes/montheme/modules/carriercompare/template/carriercompare.tpl /themes/montheme/modules/carriercompare/carriercompare.tpl Cela ne marche pas. Une idée ? Ma config : PS 1.5.4.1 Link to comment Share on other sites More sharing options...
Olivier CLEMENCE Posted July 9, 2013 Share Posted July 9, 2013 Regarde mon article ici c'est peut-être la solution à ton problème: http://blog.manit4c.com/2013/07/01/override-qui-ne-marche-pas-avec-prestashop-1-5/ Link to comment Share on other sites More sharing options...
titi222 Posted July 9, 2013 Author Share Posted July 9, 2013 Merci pour ta réponse. Dans ton article : "Pourquoi ? Tout simplement parceque votre tpl est appelé dans votre fonction de hook avec ce code:" C'est à dire où se trouve ce code et quel fichier dois-je modifier ? Vu que j'ai essayé dans les 2 "dossiers" possibles : /themes/montheme/modules/carriercompare/template/carriercompare.tpl /themes/montheme/modules/carriercompare/carriercompare.tpl + /themes/montheme/modules/carriercompare.tpl comme indiqué dans ton article l'une des méthodes aurait donc dû fonctionner ? Link to comment Share on other sites More sharing options...
Olivier CLEMENCE Posted July 9, 2013 Share Posted July 9, 2013 et non c'est bien le problème. Lorsque dans le module le tpl est appelé avec ça: return $this->display(__FILE__, 'opartproductvideo.tpl'); Prestashop c'est qu'il doit aller chercher le template dans le dossier "template" du module mais du coup l'override ne marche plus. C'est à mon sens un bug car cela fait partie des recommandations de développer avec une tel structure et ce type de code mais si du coup l'override ne fonctionne plus ce n'est pas viable. Ca mériterai peut-être de le signaler sur github... Link to comment Share on other sites More sharing options...
titi222 Posted July 9, 2013 Author Share Posted July 9, 2013 (edited) Prestashop c'est qu'il doit aller chercher le template dans le dossier "template" du module mais du coup l'override ne marche plus. Oui mais en principe si on respecte la même structure dans l'override du thème, en ajoutant donc dans ce cas un répertoire template, cela devrait fonctionner ? C'est à mon sens un bug Ca mériterai peut-être de le signaler sur github... Je pense effectivement, car cela fonctionne bien avec les autres modules mais pas celui-ci apparemment. Surtout que c'est un module natif de PS donc il devrait être "codé" proprement ? Edited July 9, 2013 by titi222 (see edit history) 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