Règles de formatage disponibles pour chaque type de données

Sauf pour les simples items, une donnée est toujours composée de plusieurs éléments. Par exemple, ce qu’on appelle dans le logiciel « mot-clé » est en fait l’association d’un identifiant numérique, de libellés dans les différentes langues d’un thésaurus et, éventuellement, d’un identifiant alphanumérique. Autre exemple, un pays peut être représenté par son code ISO ou par son libellé dans n’importe quelle langue.

Lorsque l’on formate une donnée, on ne veut souvent n’en retenir que certains éléments, en fonction de la destination finale l’exportation. Si l’exportation va subir par la suite des traitements informatiques, on va privilégier les codes (code ISO d’un pays, identifiant alphanumérique d’un mot-clé. Si, en revanche, la donnée est destinée à un affichage pour un lecteur humain, on va privilégier les libelles compréhensibles par tous.

La sélection des éléments que l’on veut conserver pour une donnée précise se fait à l’aide de variables. Les variables disponibles diffèrent évidemment suivant le type de données ; elles sont décrites ci-après.

Certains types de données proposent également des variables spéciales qui correspondent à des formatages particuliers. Ainsi le type de données personne propose-t-il des formatages qui mettent le nom automatiquement en majuscules, fait précéder ou non le nom devant le prénom, etc.

Enfin, il est indiqué pour chaque type de donnée la règle appliquée par défaut quand aucune règle n’est précisée.

Variables pour les items de fiches

Variable pour un simple item (type item)

Règle par défaut :

{value}

Variables pour une personne (type personne)

Variables spéciales :

Règle par défaut :

{normal}

Variables pour une langue (type langue)

Règle par défaut :

{code}

Variables pour un pays (type pays)

Règle par défaut :

{code}

Variables pour une datation (type datation)

Variables spéciales :

Règle par défaut :

{code}

Variables pour une adresse de courriel (type courriel)

Règle par défaut :

{addr}

Variables pour des données textuelles (type para)

Règle par défaut :

{raw}

Variables pour une image (type image)

Règle par défaut :

{src}

Variables pour un lien (type link)

Règle par défaut :

{href}

Variables pour un nombre (type nombre)

Règle par défaut :

{value}

Variables pour un montant (type montant)

Règle par défaut :

{code}

Autres types de données

Variables pour la langue d’une fiche

La langue d’une fiche (champ lang) est traité exactement comme un item de fiche de type langue.

Variables pour un mot-clé

Variables spéciales :

Règle par défaut :

si le thésaurus est avec identifiant alphanumérique :

  {idalpha} – {lib}

sinon :

  {lib}

Variables pour une fiche liée

Variables spéciales :

Règle par défaut :

{titre}

Variables pour un document associé

Règle par défaut :

{basename}{extension}

Variables pour les éléments de chronologie

Les éléments de chronologie (date de création (date_creation), date de dernière modification (date_modification) sont traités exactement comme des items de fiche de type datation.

Données sans possibilité de formatage

Les champs idcorpus,titre et soustitre ainsi que tous les champs de texte n’ont pas de variables de formatage. Leurs valeurs sont toutes transmises telles quelles.