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 はメール送信時にこれらの要素を非表示にすることをまだサポートしていません。mc:repeatable や editable 画像領域など、他の MailChimp テンプレート言語属性についても同じことが言えます。これらは壊れませんが、send-template API 呼び出しでは現在、それらを置き換えることはできません。

Mandrill でテンプレートを使用する方法の詳細については、http: //help.mandrill.com/forums/20689686-Templates-and-Dynamic-Contentを参照してください。

于 2013-02-05T14:22:46.500 に答える