如何在Mandrill的文本模板中声明占位符?

时间:2014-05-20 20:43:50

标签: mandrill

我在我的应用程序中使用mandrill,我需要一个带占位符的模板。

该文档指定了如何将它们用于HTML内容

<span mc:edit="sectionName">Some content</span>

但它没有指定在文本内容中做什么。

如何在文本模板中添加占位符?

1 个答案:

答案 0 :(得分:1)

您可以使用合并代码。 就像你使用mc:edit for HTML一样,你可以使用* | PUTCONTENTHERE | *(*之间没有空格)。 在API调用中,您可以为此合并标记提供值,如下所示:

"message": {
    "global_merge_vars": [
        {
            "name": "PUTCONTENTHERE",
            "content": "Value for non matching rcpts in merge_vars"
        }
    ],
    "merge_vars": [
        {
            "rcpt": "emailadress@domain.com",
            "vars": [
                {
                    "name": "PUTCONTENTHERE",
                    "content": "Your value for this recipient"
                }
            ]
        }
    ],