如何解决Mailjet 模板不允许循环
我正在尝试使用一系列平面对象创建 Mailjet 模板。但是在我的测试过程中,Mailjet 向我发送了这种错误:
expression parsing error ## UnkNown identifier: session.name ## near ## {{session.name ##
有关详细信息,请在我当前的模板下方:
<table class="result">
<thead>
<tr>
<th>Name</th>
<th>Status</th>
<th>details</th>
</tr>
</thead>
<tbody>
{% for session in var:result.sessions %}
<tr>
<td>{{session.name}}</td>
<td>
{% if session.status == "Error" %}
<span class="error-icon"/>
{% else %}
<span class="success-icon"/>
{% endif %}
</td>
<td>{{session.details}}</td>
</tr>
{% endfor %}
</tbody>
</table>
{% if var:result.error != "" %}
<span>Erreur during the process : {{var:result.error}}</span>
{% endif %}
以下是我在测试期间尝试传递的变量:
{
"Variables":
{
"result":
{
"error": "An error occurred foo bar blabla","sessions": [
{
"name": "A nice session","status": "Error","details": "This session is broken"
}
]
}
}
}
我什至尝试在我的 mjml 标记周围使用 <mj-raw>
标签,但它没有任何改变。
我已经通过 curl 请求和我帐户的 Mailjet 沙箱测试了我的模板。
你有什么想法吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。