Jump to content

Comment overloader / overrider un fichier tpl du back-office déjà existant


Soufyan Amenzou

Recommended Posts

Bonjour tout le monde,

 

Je cherche à overrider ou overloader un fichier tpl du back-office.

Le fichier en question est celui-ci => admin170/themes/default/template/controllers/products/prices.tpl

 

J'ai préalablement réussi à overrider un admin controller qui est celui-ci => controllers/admin/AdminProductsController.php

 

Comment ? Dans mon module j'ai tout simplement crée le fichier suivant => mon_module/override/controllers/admin/AdminProductsController.php qui étend AdminProductsControllerCore

 

Maintenant pour overrider le fichier tpl en question j'ai suivi cette documentation (officielle) => http://doc.prestashop.com/display/PS15/Using+helpers+to+overload+a+back-office+template

 

J'ai donc crée dans mon module un fichier prices.tpl => mon_module/override/admin/templates/products/prices.tpl

 

avec ce petit bout de code pour tester =>

{extends file="products/prices.tpl"}

{block name="after"}
   <p style="color:red;text-align:center;">Block after : add a text after the form</p>
{/block}

Je pense avoir bien respecté la structure mais rien n'y fait. A aucun moment je n'ai ce petit paragraphe.

J'ai également désinstaller et réinstaller mon module mais aucun changement.

 

J'ai donc besoin d'un petit coup de pouce svp,

merci par avance,

Cordialement.

 

Soufyan

Link to comment
Share on other sites

  • 2 weeks later...

Bonjour,

 

J'ai exactement le même problème. J'ai suivi la doc prestashop mais ça ne fonctionne pas.

 

En regardant les fonctions addOverride, il semblerait que cette fonction ne prenne pas en compte les fichiers *.tpl .

 

Peut-être une piste à explorer...

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...