Daaaaad Posted April 6, 2018 Share Posted April 6, 2018 Bonjour, Je tente de surcharger des templates présentes dans le thème "default" de mon admin Prestashop en utilisant la structure suivante : - Template à surcharger : "adminXXX/themes/default/template/controllers/cart_rules/actions.tpl" - Surcharge mise en place dans : "override/controllers/admin/templates/cart_rules/actions.tpl" (Comme @J. Danse le préconisait ici : https://www.prestashop.com/forums/topic/191916-résolu-override-admin-template/#comment-950173) Mais ça ne fonctionne pas (la template de base est toujours utilisée) Une idée ? Merci. Link to comment Share on other sites More sharing options...
doekia Posted April 6, 2018 Share Posted April 6, 2018 Quelle version de Prestashop? Link to comment Share on other sites More sharing options...
Daaaaad Posted April 6, 2018 Author Share Posted April 6, 2018 4 hours ago, doekia said: Quelle version de Prestashop? Salut @doekia, c'est la 1.6.1.18... (dernière version de la branche 1.6) Link to comment Share on other sites More sharing options...
Daaaaad Posted April 12, 2018 Author Share Posted April 12, 2018 (edited) Hello @doekia, @J. Danse, une piste ? Edited April 12, 2018 by Daaaaad (see edit history) Link to comment Share on other sites More sharing options...
doekia Posted April 12, 2018 Share Posted April 12, 2018 (edited) Normalement il n'y a aucun problème a surcharger. Si tu es sûr d'avoir fait comme tu dis, il peux être intéressant de regarder si le template appelant n'est pas en cause admin-dev/themes/default/template/controllers/cart_rules/form.tpl: {include file='controllers/cart_rules/actions.tpl'} et/ou que tu n'es pas en train de vouloir changer les actions de la liste Edited April 12, 2018 by doekia (see edit history) Link to comment Share on other sites More sharing options...
Daaaaad Posted April 13, 2018 Author Share Posted April 13, 2018 (edited) Salut @doekia, je tente d'ajouter un bouton radio dans la liste des actions. Ça fonctionne lorsque je le fais directement dans : adminXXX/themes/default/template/controllers/cart_rules/actions.tpl mais pas lorsque je le fais proprement dans une surcharge override/controllers/admin/templates/cart_rules/actions.tpl J'ai vérifié le template appelant et il contient bien le code par défaut : <div id="cart_rule_actions" class="panel cart_rule_tab"> {include file='controllers/cart_rules/actions.tpl'} </div> Edited April 13, 2018 by Daaaaad (see edit history) Link to comment Share on other sites More sharing options...
Daaaaad Posted April 13, 2018 Author Share Posted April 13, 2018 @doekia J'ai trouvé une solution temporaire : Pour surcharger : adminXXX/themes/default/template/controllers/cart_rules/actions.tpl J'ai dû copier actions.tpl et form.tpl (le fichier qui inclut actions.tpl) dans : override/controllers/admin/templates/cart_rules/ Et ensuite modifier l'inclusion dans form.tpl : <div id="cart_rule_actions" class="panel cart_rule_tab"> {include file='controllers/cart_rules/actions.tpl'} </div> Par : <div id="cart_rule_actions" class="panel cart_rule_tab"> {include file='../cart_rules/actions.tpl'} </div> Ceci-dit je ne suis pas certain que ça soit la bonne manière de faire... 1 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