2016-12-12 3 views
0

module Mailjet d'occasion àModèle MailJet-mail à l'aide instruction conditionnelle dans ststus BLOQUE

de noeud

// le modèle


Hello {{var:first_name:""}},

Welcome to Mailjet. This is an example of a templating language message. This message contains variables and nested loops (for .. endfor)! You could also embed conditions (if .. else ..).

http://www.mailjet.com"}}"> Here is a link to click!
    {% for rock_band in var:rock_bands %}
  • Title: {{ rock_band.name }}
      {% for member in rock_band.members %}
    • Member name: {{ member }}
    • {% endfor %}
  • {% endfor %}

// données

 { 
     "Subject": "test subject", 
     "MJ-TemplateID": "79501", 
     "MJ-TemplateLanguage": true, 
     "Recipients":[{ 'Email':"email here(valid email)"}], 
     "Vars": { 
      "first_name": "test name", 
      "rock_bands" : [{ 
      "name": "test_name", 
      "members" : ['t','v'] 
      }] 
     } 
     }; 

Après envoyer avec succès e-mail de l'application de noeud , j'ai vérifié le tableau de bord MailJet mais c'est sous BLOCKED statut. mais le modèle sans instructions conditionnelles fonctionne correctement.

Espérons qu'il y a une solution pour cela et merci beaucoup.

Répondre

0

Les messages apparaissent avec l'état "bloqué" en cas d'erreur dans le modèle. J'ai testé la boucle for fournie et cela a bien fonctionné pour moi, donc il y a probablement un autre problème dans la syntaxe du template. Activer la gestion des erreurs de modèle pour recevoir un rapport sur l'erreur: https://dev.mailjet.com/guides/#templates-error-management

Si vous rencontrez encore du mal à trouver l'erreur, contact Mailjet support que la question serait lié au modèle spécifique.

+0

merci :), laissez-moi vérifier. – Kepler