Créer un formulaire avec choix du destinataire

Nous allons voir ici comment  proposer une liste de choix de destinataires sur un formulaire de contacts.
Cela permet d’expédier la demande des internautes par mail directement au service ou à la personne concernée.

Vous pouvez voir un exemple du résultat ici:

Si vous ne savez pas créer un formulaire, je vous invite à lire l’article créer un formulaire de contact avant de poursuivre :

 

Ce qui change par rapport à un formulaire classique.

En front, Nous allons ajouter dans le formulaire une liste déroulante permettant de choisir un destinataire.

En back, Nous allons ajouter des conditions dans les options de notifications.

Ajoutons la liste déroulante :

multiple_field

Ajoutons les règles de notifications :

form-param-notif

multiple-notif

 Astuce pour personnaliser l’expéditeur du mail

Par défaut, si vous ne modifiez rien, le mail sera expédié avec l’adresse de l’administrateur du site renseignée dans le menu « Réglages / Général ». Ceci n’est pas très pratique pour répondre au message.

Nous pouvons donc paramétrer le formulaire pour qu’il affiche l’adresse de l’expéditeur du formulaire :

form-expe

A côté du champs « Email de l’expéditeur » vous pouvez cliquer sur la petite icône rectangle pour faire apparaître un menu avec tous les champs qui sont affichés en front-office. Vous n’avez plus qu’à sélectionner « email ».
Lors de l’envoi du formulaire, Gravity Form se chargera de remplacer le code barbare {Email:2} par l’adresse mail renseignée dans le formulaire par le visiteur.