julianbaros Posted July 16, 2019 Share Posted July 16, 2019 Je suis entrain d'améliorer ma boutique prestashop et je suis en train de mettre en place la procédure de retour des produits. Dans mon header, je souhaiterais afficher l'adresse du client à côté du logo au lieu de l'afficher plus bas par l'appel du fichier order-return-addresses-tab.tpl. Dans mon fichier order-return-addresses-tab.tpl l'appel de l'adresse se fait comme ceci avec la variable : {$delivery_address} Pour ne pas modifier tous les header ( delivery-slip, invoice, order-slip, supply-order ), j'ai créé un header2.tpl qui est appelé grâce au fichier HTMLTemplateOrderReturn.php et à la fonction : public function getHeader() { $this->assignCommonHeaderData(); $this->smarty->assign(array( //'header' => HTMLTemplateOrderReturn::l('Order return'), 'header2' => HTMLTemplateOrderReturn::l(''), )); } Mon header2.tpl ressemble à cela : <table> <tr> <td> <img src="{$logo_path}" style="width:150px; height:auto;"/> </td> <td> <span class="bold">{l s='Address' pdf='true'} </span> {$addresses_tab}<br/><br/> </td> </tr> </table> Lorsque que j'affiche le pdf de mon bon de retour, j'ai bien le logo qui s'affiche mais pas l'adresse. Je pense qu'il faut la déclarer dans le fichier HTMLTemplate.php dans la fonction assignCommonHeaderData() ou getHeader() mais je n'y arrive pas Pourriez vous m'aider à déclarer ma variable pour qu'elle s'affiche dans mon header2 svp ? En espérant avoir été clair. Je vous remercie d'avance pour vos réponses et votre aide. Link to comment Share on other sites More sharing options...
julianbaros Posted July 19, 2019 Author Share Posted July 19, 2019 Une petite idée svp ? 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