2014-09-29 69 views
3

我想爲我的電子郵件添加動態內容,其中一部分是項目集合(例如書籍列表)。我希望Mandrill將這些項目中的每一個都渲染一次(例如,每本書一個表格行)。不知怎的,是否有可能在Mandrill中使用for循環?動態Mandrill模板是否支持迭代集合?

回答

2

注意:此答案已過時,該功能在我寫這篇文章後不久添加。

這是不可能的(見this page末尾的註釋)。他們推薦的解決方案是在Mandrill模板中使用多個mc:編輯部分或變量(每個項目一個)。

由於無法對未知集合大小進行此操作,因此我決定使用更強大的模板語言(我的例子中的小鬍子)預渲染幾個電子郵件部分(如標題,正文,頁腳)。我只通過API將這些預渲染的部分發送給Mandrill。

+2

好像自從2014年11月您可以使用車把太爲此在山魈。 http://help.mandrill.com/entries/105267476-Using-Handlebars-for-dynamic-content – stevenw00 2015-04-01 02:29:05

+0

@marcelka,刪除過時的答案。 :) – 2016-12-06 06:41:54