Captain Metrics Docs
  • Qu'est-ce que Captain Metrics ?
  • Introduction
    • Bien démarrer
    • Unification des utilisateurs
  • Multi-channel attribution
    • Introduction à l'attribution multi-canal
    • Configuration & mapping des canaux
  • Notifications
    • Introduction
    • Notifications & templates
    • Macros
    • Topics
  • Marketing automation
    • Workflows
    • Export des segments
  • Intégrations
    • Agent web JS
    • Google AMP
    • Shopify
    • WooCommerce
    • Google Ads
    • Facebook Ads
    • Mailchimp
    • Postmark
    • Twilio
    • Webhook
    • SparkPost
    • Klaviyo
  • Data Import API
    • Fonctionnement
    • Schémas
  • Data Read API
    • Read API
Propulsé par GitBook
Sur cette page

Cet article vous a-t-il été utile ?

  1. Notifications

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) }}

PrécédentNotifications & templatesSuivantTopics

Dernière mise à jour il y a 4 ans

Cet article vous a-t-il été utile ?