Jump to content

[Factures] Intégration d'une image


Recommended Posts

Bonsoir à tous

Utilisateur de PS8.1.3, je souhaiterais ajouter une bannière en bas de page des factures. Pour faire des promotions de produits, pour des campagnes.....

J'ai créé une bannière que je nomme banniere.jpg pour l'exemple.

J'ai intégré cette bannière dans /img

J'ai essayé d'intégrer le code suivant 

<img src="{$img_ps_dir}banniere.jpg" />

en fin du fichier /pdf/invoice.tpl mais cela de marche pas. j'ai essayé /pdf/footer.tpl cela ne marche pas non plus.

Je crois (mais je peux me tromper) que cela fonctionnait sur PS1.7.x, mais en tout cas sur PS8.1.x cela ne marche pas.

J'en appelle du coup à la communauté. Quelqu'un aurait-il une idée?

 

Link to comment
Share on other sites

Bonjour,

certainement que cela doit être une URL globale et non relative.

Voici comment l'URL de l'image du logo de la facture est générée :

'logo_path' => Tools::getShopProtocol() . Tools::getMediaServer(_PS_IMG_) . _PS_IMG_ . $logo,

 

Link to comment
Share on other sites

Merci pour ce retour.

Je ne trouve pas cette syntaxe dans le header.tpl

Et pour tout dire, si je bidouille un peu je ne suis pas vraiment informaticien. Je ne sais donc pas comment appliquer ce type de syntaxe dans ma recherche

Link to comment
Share on other sites

il y a 32 minutes, gringo1er a dit :

Je ne trouve pas cette syntaxe dans le header.tpl

Normal c'est la classe qui défini le chemin et le tpl n'affiche que le résultat.
Maintenant que je vous aie dit qu'il fallait une URL globale, renseignez l'URL complète de l'image que vous arrivez à afficher dans votre navigateur, comme cela, vous devriez avoir votre image d'affiché dans le PDF.

Link to comment
Share on other sites

  • 4 weeks later...

Bonjour!

Finalement j'ai trouvé!

j'ai intégré non pas l'url globale mais le chemin local sur le serveur:

<img src="/var/www/website/img/banniere.jpg" />

En fin du fichier /pdf/invoice.tpl

Et ça fonctionne!

En espérant que cela puisse aider d'autres personnes....

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