Email twig
Plusieurs tags Twig ont été créer afin de simplifier la création de template d'email souvent compliqué et fastidieux à cause de la structure en tableau.
email_row
Créer une ligne, dans style particulier.
Paramètres : style (string)
{% email_row {style: "text-align:center"} %} <p>Vous avez reçu un nouveau message via le formulaire de contact</p> {% endemail_row %}
email_cols et email_col
Créer un container afin d'accueilir plusieurs colonnes (email_col).
Paramètres email_cols et email_col : style (string)
Paramètres email_col : width (string) | "50%"
{% email_cols {style: "background-color:#f5f5f5; padding:20px; border-radius: 10px;"} %} {% email_col {width: "33%"} %} <h2>Sujet : {{ data.subject }}</h2> <p>{{ data.message | nl2br }}</p> {% endemail_col %} {% email_col %} <h2>Sujet : {{ data.subject }}</h2> <p>{{ data.message | nl2br }}</p> {% endemail_col %} {% endemail_cols %}
email_button
Créer un bouton de base.
Paramètres
- url (string)
- align (string) | "center"
- padding (string) | "12px 24px"
- bgColor (string) | "#007bff"
- color (string) | "#ffffff"
- borderRadius (string) | "4px"
- fontSize (string) | "14px"
- style (string)
{% email_button {url : "mailto:" ~ data.email, bgColor: "#FFAAAA", color: "#AB0000" } %} Répondre à {{ data.name }} {% endemail_button %}
email_spacer
Ajoute de l'espace
Paramètres : height (int)
{{ email_spacer(80) }}