Substitutions modèle ODT de tiers KO

Bonjour,
Gros problème depuis la migration vers la V13.0.2 : Le modèle personnalisé d’expédition ne substitue plus les champs du tiers {company_name}{contact_fullname}{contact_address}{contact_zip}{contact_town}{contact_country}{contact_phone_pro}{contact_phone_perso}{contact_phone_mobile}
On a des expéditions à faire vers des clients qui ont des contacts, ce sont ces contacts que je veux avoir sur mon document d’expédition -BL.
J’ai essayé la variable globale MAIN_USE_COMPANY_NAME_OF_CONTACT sans succès.
Bizarrement, les autres variables sont bien substituées, ex : {mycompany_name}{mycompany_address} sont OK.
Sous la version 10 tout était fonctionel.

Si qq un à une idée…?

Merci d’avance

Bonjour,
Je trouve cette discussion qui parle de changement dans les variables sur les contacts.

Je n’arrive pas à déterminer si c’est le problème auquel tu fais face.

Merci Yves pour ton message, mais c’est un autre problème.
De mon coté la solution a été de remplacer le fichier
htdocs/core/modules/expedition/doc/doc_generic_shipment_odt.modules.php
Par son ancienne version (issu de la V10)…
Puis de virer la constante MAIN_USE_COMPANY_NAME_OF_CONTACT

Donc il y a, semble t il, une régression dans la V13 à ce sujet.

Merci

1 « J'aime »

Non c’est bien le même sujet et ce n’est pas une régression.

Il faut utiliser les nouvelles variables de substitution avec le _xxxxx à la fin.
xxxx est à remplacer par le type de contact

Merci ksar !
Mais je ne comprends pas … Dans le wiki on peut lire « There is not tags for delivery contact. » -dommage c’est exactement ce que je veux !
J’utilise les variables telles qu’indiquées par le wiki (le wiki est il à jour ?).
Peut on avoir un petit exemple ?
Comment faire la substitution pour {contact_address} ?