Les modèles de documents

De TheliaDoc
Aller à : navigation, rechercher

A partir de Thelia 1.5

A partir de Thelia 1.5, les modèles de facture et de bon de livraison sont des fichiers pseudo-HTML, aisément personnalisables, qui se trouvent dans le dossier client/pdf/template :

  • facture.html est le template de facture
  • livraison.html est le template de bon de livraison

Ces templates sont identiques aux templates HTML du front-office, et utilisent le moteur et les boucles Thelia pour la génération des informations de facturation ou de livraison. Ceci implique que vous pouvez internationaliser ces templates de la même façon que le front office.

Ces templates sont rédigés en HTML, avec certaines restrictions et extensions requises par HTML2PDF, la librairie utilisée pour la création du document PDF proprement dit. En particulier, le support de CSS est partiel, et HTML2PDF fonctionne bien sur une mise en page via des tables.

Les particularités du code HTML utilisé sont documentées ici.

Avant Thelia 1.5

Jusqu'à Thelia 1.5, les Factures et Bons de Livraison PDF sont générés à partir de documents PDF prédéfinis se trouvant dans le répertoire client/pdf/doc :

  • fpagesimplen.pdf
  • fpagecompleten.pdf
  • livraisonn.pdf

n est le code de la langue du fichier. Dans la configuration par défaut des langues, 1 est le français, 2 l'anglais et 3 l'espagnol. La distribution de base de Thelia vous propose des documents PDF en français, et vous devrez créer vous-même les version internationalisées de ces documents.

De même, pour adapter les documents PDF aux couleurs de votre boutique, ou créer des versions internationales, vous pouvez utiliser Open Office pour créer facilement des documents PDF. Une version Open Office (.odt) des templates de facture et de bon de livraison est disponible ici.

Veillez à ne pas modifier la position horizontale ou verticale des zones des documents originaux, sous peine de voir les textes se décaler par rapport au template que vous aurez créé.

Retour au Sommaire