dburgon Posted October 3, 2022 Share Posted October 3, 2022 Bonjour à tous, J'aimerais ajouter un code-barres sur ma facture. Mon texte est généré en code-barres puis encodé en base64. Quand je veux afficher mon code-barres rien ne se passe (aucun cache n'est effectif). Pourtant, quand je var_dump ma variable, l'entièreté est bien présente : J'ai essayé de coller dans une balise image dans le header et le code barre est bien là. Il n'y a qu'à l'intérieur de mon invoice.tpl que l'image ne s'affiche pas. Code : Je dispose de la dernière version de prestashop. Avez-vous une idée? Merci d'avance ! Link to comment Share on other sites More sharing options...
Mediacom87 Posted October 3, 2022 Share Posted October 3, 2022 Bonjour, peut-être à tester. {$barcode nofilter} Link to comment Share on other sites More sharing options...
Eolia Posted October 3, 2022 Share Posted October 3, 2022 https://stackoverflow.com/questions/48043581/tcpdf-and-insert-an-image-base64-encoded mais à mon avis il est plus simple de directement générer le code barre en image (ce que je fais perso) Link to comment Share on other sites More sharing options...
dburgon Posted October 4, 2022 Author Share Posted October 4, 2022 Merci pour vos réponses. Le nofilter ne fonctionne pas. Auparavant je génère mon code-barre sous forme d'image dans une fonction barcode qui se trouve dans HTMLTemplateInvoice.php, je ne peux pas passer directement l'image à mon tpl. Comment faites vous? Merci Link to comment Share on other sites More sharing options...
Eolia Posted October 4, 2022 Share Posted October 4, 2022 Pour les pdf le chemin de l'image doit être en absolu (le chemin sur le serveur). par exemple, je fais comme ça dans mon tpl (en utilisant un générateur situé dans un script) {if isset($orderId)} <img src="https://www.mon-site.com/barcode/barcode.php?code={$orderId}" /> {/if} Link to comment Share on other sites More sharing options...
dburgon Posted October 4, 2022 Author Share Posted October 4, 2022 Merci, j'ai résolu le problème ! Bonne continuation. 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