Difference between revisions of "Variable substitution system"
Jump to navigation
Jump to search
(Created page with "{{TemplateDocUser}} {{TemplateDocDevEn}} Substitution variables are keywords that can be used in many places in Dolibarr to be replaced later. It is used for example in the t...") Tag: 2017 source edit |
m Tag: 2017 source edit |
||
Line 1: | Line 1: | ||
+ | <!-- BEGIN origin interlang links --> | ||
+ | <!-- You can edit this section but do NOT remove these comments | ||
+ | Links below will be automatically replicated on translated pages by PolyglotBot --> | ||
+ | [[fr:Système de substitution de variables]] | ||
+ | <!-- END interlang links --> | ||
+ | |||
{{TemplateDocUser}} | {{TemplateDocUser}} | ||
{{TemplateDocDevEn}} | {{TemplateDocDevEn}} |
Revision as of 13:17, 12 August 2019
Substitution variables are keywords that can be used in many places in Dolibarr to be replaced later. It is used for example in the templates of emails or configuration text for a text to be personalized when it is displayed or sent for emails.
Substitution variables available
Variable | Valeur Affichée | Dolibarr Mini | Note |
---|---|---|---|
__USER_SIGNATURE__ | USERSIGNATURE | ||
__USER_ID__ -> 1 | 1 | ||
__USER_LOGIN__ | doli9 | ||
__USER_LASTNAME__ | SuperAdmin | ||
__USER_FIRSTNAME__ | -> __USER_FIRSTNAME__ | ||
__USER_FULLNAME__ | -> SuperAdmin | ||
__USER_SUPERVISOR_ID__ | -> __USER_SUPERVISOR_ID__ | ||
__USER_REMOTE_IP__ | -> xxx.xxx.xxx.xxx | ||
__MYCOMPANY_NAME__ | -> Nom | ||
__MYCOMPANY_EMAIL__ | -> __MYCOMPANY_EMAIL__ | ||
__MYCOMPANY_PROFID1__ | -> __MYCOMPANY_PROFID1__ | ||
__MYCOMPANY_PROFID2__ | -> __MYCOMPANY_PROFID2__ | ||
__MYCOMPANY_PROFID3__ | -> __MYCOMPANY_PROFID3__ | ||
__MYCOMPANY_PROFID4__ | -> __MYCOMPANY_PROFID4__ | ||
__MYCOMPANY_PROFID5__ | -> __MYCOMPANY_PROFID5__ | ||
__MYCOMPANY_PROFID6__ | -> __MYCOMPANY_PROFID6__ | ||
__MYCOMPANY_CAPITAL__ | -> __MYCOMPANY_CAPITAL__ | ||
__MYCOMPANY_FULLADDRESS__ | -> France | ||
__MYCOMPANY_ADDRESS__ | -> __MYCOMPANY_ADDRESS__ | ||
__MYCOMPANY_ZIP__ -> __MYCOMPANY_ZIP__ | |||
__MYCOMPANY_TOWN__ -> __MYCOMPANY_TOWN__ | |||
__MYCOMPANY_COUNTRY__ -> France | |||
__MYCOMPANY_COUNTRY_ID__ -> 1 | |||
__MYCOMPANY_CURRENCY_CODE__ -> EUR | |||
__ID__ -> __ID__ | |||
__REF__ -> __REF__ | |||
__REF_CLIENT__ -> __REF_CLIENT__ | |||
__REF_SUPPLIER__ -> __REF_SUPPLIER__ | |||
__EXTRAFIELD_XXX__ -> __EXTRAFIELD_XXX__ | |||
__THIRDPARTY_ID__ -> __THIRDPARTY_ID__ | |||
__THIRDPARTY_NAME__ -> __THIRDPARTY_NAME__ | |||
__THIRDPARTY_NAME_ALIAS__ -> __THIRDPARTY_NAME_ALIAS__ | |||
__THIRDPARTY_EMAIL__ -> __THIRDPARTY_EMAIL__ | |||
__PROJECT_ID__ -> __PROJECT_ID__ | |||
__PROJECT_REF__ -> __PROJECT_REF__ | |||
__PROJECT_NAME__ -> __PROJECT_NAME__ | |||
__CONTRACT_HIGHEST_PLANNED_START_DATE__ | -> Highest date planned for a service start | ||
__CONTRACT_HIGHEST_PLANNED_START_DATETIME__ -> Highest date and hour planned for service start | |||
__CONTRACT_LOWEST_EXPIRATION_DATE__ -> Lowest data for planned expiration of service | |||
__CONTRACT_LOWEST_EXPIRATION_DATETIME__ -> Lowest date and hour for planned expiration of service | |||
__ONLINE_PAYMENT_URL__ -> UrlToPayOnlineIfApplicable | |||
__ONLINE_PAYMENT_TEXT_AND_URL__ -> TextAndUrlToPayOnlineIfApplicable | |||
__SECUREKEYPAYMENT__ -> Security key (if key is not unique per record) | |||
__SECUREKEYPAYMENT_MEMBER__ -> Security key for payment on a member subscription (one key per member) | |||
__SECUREKEYPAYMENT_ORDER__ -> Security key for payment on an order | |||
|
|||
__SECUREKEYPAYMENT_CONTRACTLINE__ -> Security key for payment on a a service | |||
__DIRECTDOWNLOAD_URL_PROPOSAL__ -> Direct download url of a proposal | |||
__DIRECTDOWNLOAD_URL_ORDER__ -> Direct download url of an order | |||
__DIRECTDOWNLOAD_URL_INVOICE__ -> Direct download url of an invoice. This needs that the setup INVOICE_ALLOW_EXTERNAL_DOWNLOAD is set to allow to generate the link. | |||
__SHIPPINGTRACKNUM__ -> Shipping tacking number | |||
__SHIPPINGTRACKNUMURL__ -> Shipping tracking url | |||
__DATE_YMD__ -> __DATE_YMD__ | |||
__DATE_DUE_YMD__ -> __DATE_DUE_YMD__ | |||
__AMOUNT__ -> __AMOUNT__ | |||
__AMOUNT_EXCL_TAX__ -> __AMOUNT_EXCL_TAX__ | |||
__AMOUNT_VAT__ -> __AMOUNT_VAT__ | |||
__AMOUNT_FORMATED__ -> __AMOUNT_FORMATED__ | |||
__AMOUNT_EXCL_TAX_FORMATED__ -> __AMOUNT_EXCL_TAX_FORMATED__ | |||
__AMOUNT_VAT_FORMATED__ -> __AMOUNT_VAT_FORMATED__ | |||
__DAY__ -> 12 | |||
__DAY_TEXT__ -> Mardi | |||
__DAY_TEXT_SHORT__ -> Ma | |||
__DAY_TEXT_MIN__ -> M | |||
__MONTH__ -> 3 | |||
__MONTH_TEXT__ -> Mars | |||
__MONTH_TEXT_SHORT__ -> Mars | |||
__MONTH_TEXT_MIN__ -> M | |||
__YEAR__ -> 2019 | |||
__PREVIOUS_DAY__ -> 11 | |||
__PREVIOUS_MONTH__ -> 2 | |||
__PREVIOUS_YEAR__ -> 2018 | |||
__NEXT_DAY__ -> 13 | |||
__NEXT_MONTH__ -> 4 | |||
__NEXT_YEAR__ -> 2020 | |||
|
|||
__(AnyTranslationKey)__ -> Translation | |||
__[AnyConstantKey]__ -> Valeur de constante | |||
__CONTACT_NAME_XXX__ -> XXX est le type de contact défini dans Accueil>configuration>dictionnaires>Types de contacts/adresses (par exemple : __CONTACT_NAME_BILING__ pour le contact client désigné comme responsable de la facturation sur une facture) Contient Titre+Nom+Prénom | |||