Utilisation de variables dans les modèles

Configuration de variables dans les modèles de message

  1. Sélectionnez Édition ▸ Greffons.

  2. Cliquez sur Modèles.

  3. Cliquez sur l'onglet Configuration.

  4. Vous pouvez ajouter, modifier ou supprimer des paires mot-clé - valeur. Vous pouvez définir autant de paires mot-clé - valeur que souhaitées.

Dans tout modèle, chaque occurrence de « $clé » est remplacée par la valeur indiquée dans la configuration. Par exemple, si vous définissez une clé à « Directeur » et la valeur à « Jean », chaque occurrence de $Directeur est remplacée par Jean dans le message.

Supposons que vous ayez 1000 modèles de message qui référencent le nom de votre directeur actuel. Si votre directeur est remplacé, il est fastidieux de devoir modifier manuellement le nom du directeur dans les 1000 messages. Si les messages contiennent une clé $Directeur, vous pouvez facilement modifier la valeur correspondante dans l'onglet Configuration de ce greffon.

Par défaut, toutes les variables d'environnement existantes sont utilisées comme paires clé-valeur. Chaque apparition de $VARIABLE_D'ENVIRONNEMENT est remplacée par sa valeur. Par exemple, si un de vos modèles contient « $PATH », c'est la valeur de cette variable qui apparaîtra dans le modèle lorsqu'il sera utilisé.

L'algorithme de substitution utilise l'ordre de priorités suivant :

  1. $clé est remplacée par la valeur correspondante dans l'onglet Configuration du greffon Modèles.

  2. Si la clé n'est pas trouvée, elle est alors remplacée par la valeur correspondant à la variable d'environnement éponyme.

  3. Si la clé n'est ni une option de configuration, ni une variable d'environnement, aucune substitution n'est effectuée.

Utilisation d'éléments de message dans un modèle lors d'une réponse

Les modèles peuvent contenir plus que seulement l'ensemble prédéfini des paires clé-valeur. Vous pouvez aussi obtenir n'importe quelles valeurs d'en-tête de message à partir du courriel auquel vous appliquez le modèle, en plus du corps complet du message.

Pour faire cela, utilisez le format $ORIG[nom_entête] et remplacez la variable nom_entête par l'en-tête correct. Par exemple, si vous voulez insérer la ligne de sujet du message auquel vous répondez, utilisez $ORIG[subject]. Pour insérer le corps complet, utilisez $ORIG[body].

Si aucune substitution n'est trouvée pour une variable, la variable n'est pas supprimée (sauf pour $ORIG[body]) mais laissée en place afin que vous voyez que quelque chose n'est pas correct. Cela peut arriver lorsque vous utilisez des en-têtes qui ne sont pas toujours nécessairement disponibles dans le message d'origine (par exemple $ORIG[reply-to]).