user_mobilelogo

Il peut y avoir des cas où l'on souhaite insérer un texte uniquement lorsqu'un champ est renseigné. La solution qui vient immédiatement à l'esprit réside dans l'utilisation d'un champ supplémentaire {IF}.

Exemple : Si le champ Ville est renseigné, je souhaite que le texte "Vous habitez à " s'affiche avant la ville. On peut effectivement utiliser le champ IF et avoir ceci :

{ IF { MERGEFIELD Ville } <> "" "Vous habitez à " "" }{ MERGEFIELD ville }}

ce qui signifie en clair :

Si le champ Ville est différent de rien (donc s'il n'est pas vide), on aura le texte  "Vous habitez à " suivi du nom de la ville.

Plus simplement, il suffit d'ajouter un commutateur dans le champ Ville. Il existe en effet deux commutateurs :

  • Le commutateur \b qui permet d'ajouter du texte avant le champ lorsque celui-ci n'est pas vide.
  • Le commutateur \f qui permet d'ajouter du texte après le champ lorsque celui-ci n'est pas vide.

Pour reprendre mon exemple ci-dessus, voici le champ à utiliser, plus simple :

{ MERGEFIELD Ville \b "Vous habitez à " }

 

Rappel : pour ajouter ces commutateurs, il faut afficher les codes de champs, à l'aide du raccourci clavier ALt+F9.

 

 

 

Statistiques

Aujourd'hui896
Hier1667
Cette semaine2563
Ce mois21856
Total depuis 200418224396

16
visiteurs actuellement en ligne

16 avril 2024