Modificateurs de variables

Changer la langue du pays, la casse ou prévoir une valeur de repli directement dans une variable.

Un modificateur transforme la valeur d'une variable au moment de l'affichage. Il s'écrit après la variable, séparé par une barre verticale | :

{{user.addressCountry|lang:fr}}

Les modificateurs fonctionnent partout où les variables fonctionnent : signature, page de profil, carte digitale, fiche contact (vCard) et carte NFC.

Liste des modificateurs

ModificateurEffetExempleRésultat
lang:frPays en français{{user.addressCountry|lang:fr}}Allemagne
lang:enPays en anglais{{user.address|lang:en}}1 Unter den Linden, Berlin, Germany
lang:native (ou lang:auto)Pays dans sa langue d'origine (par défaut){{user.addressCountry|lang:native}}Deutschland
upperTout en majuscules{{user.lastName|upper}}DUPONT
lowerTout en minuscules{{user.email|lower}}jean.dupont@exemple.fr
capitalizeMajuscule à chaque mot{{user.firstName|capitalize}}Jean-Pierre
initialsInitiales{{user.firstName|initials}}JP
truncate:NCoupe après N caractères (ajoute « … »){{user.jobTitle|truncate:20}}Directeur commercial…
default:valeurValeur affichée si la variable est vide{{user.image|default:https://…/logo.png}}l'image de repli

Sans modificateur, le pays s'affiche dans sa langue d'origine (« Deutschland », « United Kingdom »).

Enchaîner plusieurs modificateurs

Les modificateurs s'appliquent de gauche à droite :

{{user.addressCountry|lang:en|upper}}   → GERMANY
{{user.city|default:Paris|upper}}       → PARIS si la ville est vide

Placez lang en premier : il repart du pays enregistré et ignore ce qui a été fait avant lui.

Bon à savoir

  • lang agit sur le pays seul (addressCountry) et sur les adresses complètes (address, address_2, address_3) — pour l'utilisateur comme pour ses groupes ({{user.groupauto.address|lang:fr}}).
  • default accepte une URL (https://…). Une valeur dangereuse (javascript:…) est ignorée.
  • Un modificateur mal orthographié (|uper) rend la variable invalide : elle est signalée dans l'éditeur et reste affichée telle quelle.

Sur cette page