Y a-t-il une possibilité d'insérer les en-têtes de formulaires au sein des e-mails (notifications) personnalisés ?
ID de formulaire, date de soumission, nom du formulaire, etc.
Niveau :
Facile
Version BF minimale requise :
BreezingForms Lite
Compatibilité Joomla! 4/5 :
✅
Situation
Lorsque j'utilise les notifications par défaut de BreezingForms, j'obtiens un e-mail renseignant les informations de ce formulaire. Date de soumission, ID du formulaire, nom du formulaire, IP de l'initiateur (si applicable), Navigateur de l'initiateur, son système d'exploitation, etc.
Si je souhaite utiliser un e-mail personnalisé, pour des questions d'esthétique, je perds ces informations. Comment pourrais-je récupérer ces informations au sein de ma notification personnalisée ?
Solution
Il est tout à fait possible de récupérer ces en-têtes standards de formulaire en y ajoutant les "shortcode" correspondants, leurs labels et leurs valeurs là où vous désirez les voir apparaître dans le mail d'admin personnalisé.
Les shortcodes et leur mise en place
- Date de soumission :
{BF_SUBMITTED:label} : {BF_SUBMITTED:value} - ID d'enregistrement :
{BF_RECORD_ID:label} : {BF_RECORD_ID:value} - ID de formulaire :
{BF_FORM_ID:label} : {BF_FORM_ID:value} - Nom du formulaire :
{BF_FORMNAME:label} : {BF_FORMNAME:value} - Addresse IP de l'initiateur :
{BF_IP:label} : {BF_IP:value} - Fournisseur d'accès (si connu) :
{BF_PROVIDER:label} : {BF_PROVIDER:value} - Navigateur de l'initiateur :
{BF_BROWSER:label} : {BF_BROWSER:value} - System d'exploitation de l'initiateur :
{BF_OPSYS:label} : {BF_OPSYS:value} - ID Utilisateur* :
{BF_SUBMITTERID:label} : {BF_SUBMITTERID:value} - Nom d'utilisateur de l'initiateur* :
{BF_SUBMITTERUSERNAME:label} : {BF_SUBMITTERUSERNAME:value} - Nom complet de l'initiateur* :
{BF_SUBMITTERFULLNAME:label} : {BF_SUBMITTERFULLNAME:value}
* Seulement disponible si l'initiateur est un membre inscrit et s'il est connecté