Image

Single-line

Multi-line

Module

Mailing Report

Structure

Single-line
<singleline>

Balise de contenu permettant de rendre une zone de texte court éditable (titre, accroche, etc.).
<singleline label="Titre principal">
Lorem ipsum dolor sit amet, consectetur adipisicing elit.
</singleline>
label=""

L'attribut s'affichera au-dessus du champ édité par le client.

Multi-line
<multiline>

Balise de contenu permettant de rendre un ensemble de paragraphes éditables.
<multiline label="Description">
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ipsa, repudiandae sunt dolore adipisci hic! Soluta, molestias numquam praesentium minus unde at nihil quidem. Placeat, et architecto soluta voluptas fugiat adipisci.
</multiline>
label=""

L'attribut s'affichera au-dessus du paragraphe édité par le client.

Image
<img editable>

Attribut s'appliquant uniquement à une image afin de la rendre éditable.
<img editable src="logo.jpg" label="Logo" />
label=""

L'attribut s'affichera au-dessus de l'image éditée par le client.

Group
<group>

Balise de structure regroupant un ensemble d'éléments de contenu (Single-line, Multi-line ou Image) éditables simultanément.
<group>
  <img editable src="logo.jpg" label="Logo" />
  <singleline label="Titre principal">...</singleline>
  <multiline label="Description">...</multiline>
</group>
label=""

Chaque élément de contenu peut avoir un attribut. Celui-ci s'affichera au-dessus du champ édité par le client.

Module
<module>

Balise de structure définissant les blocs à glisser/déposer dans la Dropzone, regroupant un ou plusieurs éléments de contenu (Group, Single-line, Multi-line ou Image).
<module label="Mon premier module" illustration="default">
  <img editable src="logo.jpg" label="Logo" />
  <singleline label="Titre principal">...</singleline>
  <multiline label="Description">...</multiline>
</module>
label=""

L'attribut permet de décrire le contenu du module.

illustration=""

L'attibut permet de définir l'icone qui représente le module.
Un ensemble d'icones est à votre disposition afin de créer le module qui conviendra le mieux à votre client.

Dropzone
<dropzone>

Balise de structure délimitant une zone dans laquelle des blocs de contenu de type "Module" pourront être glissés/déposés.
<dropzone></dropzone>
Plusieurs Dropzone peuvent être insérées dans votre template, afin de pouvoir créer des gabarits sur mesure.

Contenu

Contenu dynamique

Permet de personnaliser le contenu d'un email en fonction des données enregistrées dans les champs personnalisés du contact.

Email

Permet d'afficher l'email du contact.
{{ contact.email }}

Inscrit le

Permet d’afficher la date d’inscription du contact.
{{ contact.join_date }}

Champ personnalisé

Permet d’afficher le contenu d’un champ personnalisé, en précisant le titre de celui-ci.
{{ contact.mon-champ-personnalise }}

Objet de la campagne

Permet d’afficher l’objet dans la campagne dans le contenu de l’email.
{{ mail.subject }}

Email de l'expéditeur

Permet d’afficher l’email de l’expéditeur dans le contenu de l’email.
{{ mail.from_mail }}

Email de réponse

Permet d’afficher l’email de réponse dans le contenu de l’email.
{{ mail.reply_email }}

Nom de l'expéditeur

Permet d’afficher le nom de l’expéditeur dans le contenu de l’email.
{{ mail.from_name }}

Attention, les champs personnalisés doivent être créés sur votre compte MailingReport avant l’importation de vos contacts.

Si le nom du champ contient des accents, des majuscules ou des espaces, ils seront remplacés (é par e, A par a, ‘ ’ par ‘-’ ).

Ex : pour afficher le contenu du champ “Nom Prénom”, il faudra écrire {{ contact.nom-prenom }}

Liens

Permet d'ajouter un lien dynamique dans le contenu de l'email, tel que le lien de désinscription (obligatoire), le lien miroir, etc.

Lien de désinscription

Permet au contact de se désinscrire, ce lien est obligatoire.
<a href="{{ mail.unsubscribe_url }}">Me désinscrire</a>

Lien miroir

Permet d'afficher la version web de l'email.
<a href="{{ mail.online_url }}">Version web</a>

Centre de préférences

Permet au contact d’accéder à ses informations personnelles, afin de les modifier / supprimer.
<a href="{{ mail.preferencecenter }}">Centre de préférences</a>

Dates

Permet d'insérer automatiquement une date dans le contenu ou l'objet de l'email.
Voir la liste des caractères PHP de la fonction Date https://php.net/manual/fr/function.date.php

Jour

Permet d'insérer le jour de la semaine.
{{ "now"|localizeddate("l") }}

Mois

Permet d'insérer le mois en cours au format décimal ou texte.
{{ "now"|date("m") }}
{{ "now"|date("F") }}

Année

Permet d'insérer l'année en cours.
{{ "now"|date("Y") }}

Date complète

Permet d'insérer la date complète au format décimal ou texte.
{{ "now"|date("d/m/Y") }}
{{ "now"|date("l d F Y") }}

Contenu conditionnel

Permet de personnaliser le contenu d'un email en fonction des données enregistrées dans les champs personnalisés du contact.

IF Provided

Si la variable (maVariable) est renseignée, alors afficher le contenu A.
{% if maVariable %}
  {{ A }}
{% endif %}

IF Not Provided

Si la variable (maVariable) n'est pas renseignée, alors afficher le contenu A.
{% if not maVariable %}
  {{ A }}
{% endif %}

IF Equals

Si la variable (maVariable) contient l'exacte valeur X, alors afficher le contenu A.
{% if maVariable == 'X' %}
  {{ A }}
{% endif %}

IF / ELSE

Si la variable (maVariable) contient l'exacte valeur X, alors afficher le contenu A, sinon afficher le contenu B.
{% if maVariable == 'X' %}
  {{ A }}
{% else %}
  {{ B }}
{% endif %}

IF / ELSEIF / ELSE

Si la variable (maVariable) contient l'exacte valeur X, alors afficher le contenu A ; si elle contient l'exacte valeur Y, alors afficher le contenu B ; sinon afficher le contenu C.
{% if maVariable == 'X' %}
  {{ A }}
{% elseif maVariable == 'Y' %}
  {{ B }}
{% else %}
  {{ C }}
{% endif %}