Bonjour,
Les fichier PDF sont généré par du code PHP dans htodcs/core/modules/(facture/commande/propal/....)/doc/pdf_xxxxx.module.php
Ils ont tous a peux prêt la même structure.
Ces fichiers font appel à d'autre comme des fonction qui sont dans des librairies de Dolibarr. Donc si vous ne trouvez pas les lignes qui génère votre PDF c'est qu'elles sont produites par des methode/function factorisé pour dans les lib/classes de Dolibarr.
Regarder la function pdf_build_address dans /htdocs/core/lib/pdf.lib.php
cela devrait vous aidez.
Il est difficile de faire un tuto pour ce genre de chose a destination des non développeurs. A chaque version de Dolibarr, les mécanismes change pour factorisé le code et facilité la maintenance.
Par exemple fichier machin.php a la ligne xxx, ne veux souvent plus rien dire dans la version suivante.
Il est également possible de faire des template ODT, qui sont plus facilement adaptable.
Il existe aussi le module UltimatePDF qui est pas mal pour personnalisé ces éditions avec un peux plus de flexibilité.
Les personnes qui font du développement arrive très vite a comprendre l'architecture de Dolibarr et comment sont construits les PDF, l'utilisation des fichiers htdocs/langs/fr_FR/...
Je vais me faire taper sur les doits, mais pour des personnalisations, il est plus parfois simple (gain de temps et d’énergie) de faire appel à un professionnel du développement Dolibarr : wiki.dolibarr.org/index.php/List_of_Doli...tners_and_providers.
En plus si le développeurs fait les chose bien il en fait un module externe (comme ici www.dolistore.com/lang-fr/autres/219-Mod...ur-Dolibarr-3-3.html) (module gratuit qui peux vous inspirez) du coup vous ne perdez pas les modifications à la prochaine migration de Dolibarr. En plus vous aurez a votre disposition le code pour comprendre ce qu'il a fait et pouvoir l'adapter a votre besoins.
Bidouillez Dolibarr sans comprendre ce que l'on lit c'est qu'il faut vraiment aimer la bidouille justement.
Le développement c'est une science (certain diront un art). Perso, je ne m’amuserais pas changé tout seul une pièce du moteur de ma voiture si je n'y comprend rien et que je n'ai pas les outils. Bidoullier Dolibarr avec notepadd++ sans compétence de dev PHP, dev object, CRUD, web and co ... c'est comme vissé un écrou six pan avec un tournevis plat... Dés fois c'est facile dés fois moins. ...
Les fichier PDF sont généré par du code PHP dans htodcs/core/modules/(facture/commande/propal/....)/doc/pdf_xxxxx.module.php
Ils ont tous a peux prêt la même structure.
Ces fichiers font appel à d'autre comme des fonction qui sont dans des librairies de Dolibarr. Donc si vous ne trouvez pas les lignes qui génère votre PDF c'est qu'elles sont produites par des methode/function factorisé pour dans les lib/classes de Dolibarr.
Regarder la function pdf_build_address dans /htdocs/core/lib/pdf.lib.php
cela devrait vous aidez.
Il est difficile de faire un tuto pour ce genre de chose a destination des non développeurs. A chaque version de Dolibarr, les mécanismes change pour factorisé le code et facilité la maintenance.
Par exemple fichier machin.php a la ligne xxx, ne veux souvent plus rien dire dans la version suivante.
Il est également possible de faire des template ODT, qui sont plus facilement adaptable.
Il existe aussi le module UltimatePDF qui est pas mal pour personnalisé ces éditions avec un peux plus de flexibilité.
Les personnes qui font du développement arrive très vite a comprendre l'architecture de Dolibarr et comment sont construits les PDF, l'utilisation des fichiers htdocs/langs/fr_FR/...
Je vais me faire taper sur les doits, mais pour des personnalisations, il est plus parfois simple (gain de temps et d’énergie) de faire appel à un professionnel du développement Dolibarr : wiki.dolibarr.org/index.php/List_of_Doli...tners_and_providers.
En plus si le développeurs fait les chose bien il en fait un module externe (comme ici www.dolistore.com/lang-fr/autres/219-Mod...ur-Dolibarr-3-3.html) (module gratuit qui peux vous inspirez) du coup vous ne perdez pas les modifications à la prochaine migration de Dolibarr. En plus vous aurez a votre disposition le code pour comprendre ce qu'il a fait et pouvoir l'adapter a votre besoins.
Bidouillez Dolibarr sans comprendre ce que l'on lit c'est qu'il faut vraiment aimer la bidouille justement.
Le développement c'est une science (certain diront un art). Perso, je ne m’amuserais pas changé tout seul une pièce du moteur de ma voiture si je n'y comprend rien et que je n'ai pas les outils. Bidoullier Dolibarr avec notepadd++ sans compétence de dev PHP, dev object, CRUD, web and co ... c'est comme vissé un écrou six pan avec un tournevis plat... Dés fois c'est facile dés fois moins. ...