2

Mandrill 允许您mc:hideable在 HTML 电子邮件中的元素上附加属性,如

<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”中的内容?看起来这应该很容易。

4

1 回答 1

1

Mandrill 当前支持 MailChimp 模板语言的子集(特别是具有 mc:edit 属性的区域)。虽然可能有 mc:hideable 属性并且在使用模板时不会导致错误,但 Mandrill 尚不支持在发送电子邮件时隐藏这些元素。其他 MailChimp 模板语言属性也是如此,例如 mc:repeatable 和可编辑的图像区域 - 它们不会损坏,但目前无法在 send-template API 调用中替换它们。

有关在 Mandrill 中使用模板的更多信息,请访问:http: //help.mandrill.com/forums/20689686-Templates-and-Dynamic-Content

于 2013-02-05T14:22:46.500 回答