Jump to content

Override impossible de carriercompare


Recommended Posts

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

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

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

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 by titi222 (see edit history)
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...