Mandrill允许您在HTML电子邮件中的元素上附加mc:hideable
属性,如
<p mc:edit="section_1" mc:hideable>
Content that I only want to show on some emails.
<a href="http://link.to/do/something">
Because it has a link that only applies sometimes
</a>
</p>
<p mc:edit="section_2">
Variable content that I want to show every time.
</p>
使用此示例模板,使用mc:edit="name"
属性,我可以通过消息API编辑“template_content”字段,非常轻松地更改“section_2”中的内容,如:
"template_content": [{"name": "section_2", "content": "Some content"}]
有没有办法隐藏“section_1”中的内容?看起来这应该很容易。
答案 0 :(得分:1)
Mandrill目前支持MailChimp模板语言的子集(特别是具有mc:edit属性的区域)。虽然可以使用mc:hideable属性并且在使用模板时不会导致错误,但Mandrill在发送电子邮件时还不支持隐藏这些元素。其他MailChimp模板语言属性也是如此,例如mc:可重复和可编辑的图像区域 - 它们不会中断,但目前在send-template API调用中无法替换它们。
有关在Mandrill中使用模板的更多信息,请访问:http://help.mandrill.com/forums/20689686-Templates-and-Dynamic-Content