Creer un module qui ajoute une URL dans la liste des tiers

Bonjour,
je suis débutant sur le développement dans Dolibarr. Je suis assez à l’aise avec PHP cependant.
Je souhaite crer un module avec l’unique but d’ajouter dans la liste des tiers une URL que je compose à partir de string et de champs récupérés dans la fiche du tier.
Pourriez vous m’aiguiller comment définir un hook qui me permets cela ?
Movix

Bonjour,

Simplement avec un attribut supplémentaire calculé

Bonjour Tonio,
merci pour votre réponse.
J’avais déjà entamée cette piste.
Dans un premier temps il m’était impossible d’utiliser le champ de calcul sur un champ de type URL. Il me semble pouvoir contourner cela en modifiant le type de champ manuellement dans la base une fois la formule en place.
Cepedant je me heure au contrôle de plausibilité qui ne me permet pas un certain nimbre de caractères spéciaux tels qu’il sont communément utilisés dans les URL. J’ai beau essayer avec un printf mais rien n’y fait.
Je continue à chercher une solution sur cette piste.
Movix

Je suis pas un spécialiste des champs calculés.

En utilisant 2 champs :
un calculé (texte)
un URL

Dans le premier (qui peut être un champs masqué) je calcule mon URL :
Texte libre : https://
Formule : mondomaine/variable1/variable2/…

Puis dans le second je récupère la valeur calculée du premier :
https://mondomaine/variable1/variable2/

Les spécialistes confirmeront, ou non, la faisabilité.

1 « J'aime »

Tonio,

Merci pour votre suggestion.
Grace a elle j’ai pu trouver ma solution avec les champs calculés.
En effet un champ avec les string pour le printf et un champs calculé avec les printf et ses variables transformé manuellement en URL dans la base et le résultat escompté est là.
Movix