Macros

Les macros sont des fonctions réutilisables & accessibles depuis vos templates pour maintenir une consistance dans le rendu de vos notifications.

Si vous définissez le layout de vos emails dans des macros, vous n'aurez qu'à modifier vos macros pour que toutes vos notifications emails soient mis à jour en même temps.

Une macro se déclare comme ceci :

{% macro name_of_your_macro(parameter1, parameter2='default value') %}
    <p>{{ parameter1 }} {{ parameter2}}</p>
{% endmacro %}

Vous pouvez passer des variables en paramètre de votre macro pour les utiliser ensuite.

Pour utiliser une macro dans votre template, il suffit de l'appeler comme ceci :

La macro affiche : {{ name_of_your_macro('Hello', 'John') }}

Il est également possible d'injecter des variables comme paramètre d'une macro :

{% set username = "joe" %}

{{ name_of_your_macro('Hello', username) }}

Mis à jour

Ce contenu vous a-t-il été utile ?