pour les tiers
mais je ne trouve pas de
{company_logo} : company logo
{company_note_private} : Customer or Supplier company private note
{company_type }Type du tiers
comment les rajouter ? le wiki n est pas facile a comprendre sur ce sujet
Merci
je vois que votre post date mais je test quand même.
Avez vous pu trouver la solution? car cela m’intéresserais vraiment. Il est vrai que le wiki n’est pas très fournis en détails, j’ai souvent l’habitude de me lancer dans des projets dont je n’y connais rien du tout et tente d’apprendre un ptit peu mais alors je ne trouve aucun tuto pour m’aider.
Pour rajouter des tags personnalisés, il faut se lancer dans le développement d’un module externe : Module development - Dolibarr ERP CRM Wiki
Heureusement, Dolibarr a prévu un module qui s’appelle le « Module Builder » qui permet d’automatiser tout ça.
Une fois le module crée, dans la déclaration du module, il faut mettre :
// Set this to 1 if module has its own substitution function file (core/substitutions)
'substitutions' => 1,
Ensuite crée un fichier dans monmodule/core/substitutions/functions_monmodule.lib.php
avec à l’interieur les nouveaux tags :
/** Function called to complete substitution array (before generating on ODT, or a personalized email)
* functions xxx_completesubstitutionarray are called by make_substitutions() if file
* is inside directory htdocs/core/substitutions
*
* @param array $substitutionarray Array with substitution key=>val
* @param Translate $langs Output langs
* @param Object $object Object to use to get values
* @return void The entry parameter $substitutionarray is modified
*/
function mymodule_completesubstitutionarray(&$substitutionarray,$langs,$object)
{
global $conf,$db;
$myvalue='Put here calculated value to insert';
$substitutionarray['myowntag']=$myvalue;
}