Loading
Crear contenido en Marketing Cloud Engagement
Apéndice: Usar GTL con AMP para la sintaxis Mustache de email

Apéndice: Usar GTL con AMP para la sintaxis Mustache de email

Las plantillas Mustache de AMP y el lenguaje de la plantilla de guía usan los mismos delimitadores (llaves dobles {{ y }}). Por lo tanto, cuando envíe plantillas AMP que contengan Mustache a través de Marketing Cloud Engagement, asegúrese de agregar un fragmento de código en la parte superior para cambiar los delimitadores GTL.

El miniprograma de <!-- {{={< >}=}} --> cambia los delimitadores de {{variable}} a {<variable>}

Muestra de código

Puede enviar este ejemplo de código en Marketing Cloud Engagement para ver cómo funciona el cambio de delimitador. Para ver lo que ocurre cuando no se tiene en cuente el conflicto de delimitadores, elimine el cambio de delimitadores.

<!-- {{={< >}=}} -->
<!doctype html>
<html ⚡4email>
<head>
  <meta charset="utf-8">
  <script async src="https://cdn.ampproject.org/v0.js"></script>
  <script async custom-element="amp-list" src="https://cdn.ampproject.org/v0/amp-list-0.1.js"></script>
  <script async custom-template="amp-mustache" src="https://cdn.ampproject.org/v0/amp-mustache-0.2.js"></script>
  <style amp4email-boilerplate>body{visibility:hidden}</style>
</head>
<body>
  Check out these latest deals from our store!
  <amp-list src="https://amp.dev/static/samples/json/cart.json" layout="fixed-height" height="80">
    <template type="amp-mustache">
      <div id="cart">
        <!-- These items (and their prices) can be updated dynamically. -->
        {{#cart_items}}
        <div class="cart-item">
            <span>{{name}}</span>
            <span>{{price}}</span>
          </div>
        {{/cart_items}}
        {{^cart_items}}
          There are no featured products available. Please check back again later.
        {{/cart_items}}
      </div>
    </template>
  </amp-list>
</body>
</html>
 
Cargando
Salesforce Help | Article