Sendgrid每个标记均不适用于表格标签

时间:2019-03-05 15:22:54

标签: html templates dynamic each sendgrid

我正在Sendgrid中创建一个动态模板,并且尝试将每个标记与以下代码一起使用:

<table>
{{#each data}}
<tr>
    <td class="stats">
        <p>{{this.name}}</p>
    </td>
</tr>
{{/each}}
</table>

但是当我保存此模板时,代码将转换为:

{{#each data}}
{{/each}}
<table>
<tr>
    <td class="stats">
        <p>{{this.name}}</p>
    </td>
</tr>
</table>

仅当使用 table 标记时才会发生这种情况,当我尝试将它们与其他标记(例如 p b )一起使用时,不会出现此错误发生。

你知道会发生什么吗?我该如何解决?

2 个答案:

答案 0 :(得分:1)

在这里回答这个:In Sendgrid Design template, how to use handlebar iteration for table?

有一个未公开的解决方法可以使用,请检查重复项。

答案 1 :(得分:0)

我从sendgrid支持收到此答案

下午好,

感谢您与SendGrid支持联系!我很乐意为您服务!

感谢您深入了解该示例,这非常有帮助。只是为了澄清您在创建此模板时看到的内容,是在设计编辑器中创建它,然后使用****语句结束将其移到顶部的条件语句是否正确?如果是这样,这是当前我们的工程师在设计编辑器中意识到的一个错误,因此在将动态模板与条件语句一起使用时,我建议严格使用代码编辑器而不是设计编辑器。希望将来可以在设计编辑器中修复此错误,但是很遗憾,我对此没有时间限制,建议使用代码编辑器。另外,当我说代码编辑器时,我并不是要在设计模板中创建代码模块,而是建议在代码编辑器中创建整个模板。

我期待着您的回音