我想爲我的電子郵件添加動態內容,其中一部分是項目集合(例如書籍列表)。我希望Mandrill將這些項目中的每一個都渲染一次(例如,每本書一個表格行)。不知怎的,是否有可能在Mandrill中使用for循環?動態Mandrill模板是否支持迭代集合?
3
A
回答
5
是的!當您使用Handlebars templating language時,Mandrill現在全面支持動態迭代列表。
這裏是如何做到這一點:
2
注意:此答案已過時,該功能在我寫這篇文章後不久添加。
這是不可能的(見this page末尾的註釋)。他們推薦的解決方案是在Mandrill模板中使用多個mc:編輯部分或變量(每個項目一個)。
由於無法對未知集合大小進行此操作,因此我決定使用更強大的模板語言(我的例子中的小鬍子)預渲染幾個電子郵件部分(如標題,正文,頁腳)。我只通過API將這些預渲染的部分發送給Mandrill。
相關問題
- 1. 迭代器是否支持+運算符?
- 2. redshift返回的結果集是否支持重置迭代器?
- 3. Oracle是否正式支持動態記錄集?
- 4. PHP7是否支持多態?
- 5. Spyne是否支持代理?
- 6. Java迭代集合
- 7. JQuery - 集合迭代
- 8. backbone.js迭代集合
- 9. vba - 迭代集合
- 10. 迭代器,支持後推
- 11. 迭代動態FileUpload控件集合面板控制使用ASP.NET C#
- 12. 迭代組合狀態列表模式
- 13. 評論板是否支持mod_wsgi?
- 14. ASP.NET MVC迭代集合中的集合
- 15. 對的集合的迭代器是const?
- 16. F#支持模板還是泛型?
- 17. 如何知道集合的Iterator是否支持remove()?
- 18. DynamoDB是否支持AVG,MAX,MIN等集合函數?
- 19. JQuery是否支持字典(鍵,值)集合?
- 20. Flash是否支持泛型(強類型集合或數組)?
- 21. ModelMapper庫是否支持像ArrayList或HashSet這樣的集合?
- 22. Typescript是否支持「子集類型」?
- 23. 詹金斯是否支持集羣?
- 24. spring-data-redis是否支持redis集羣?
- 25. OrientDB是否支持多集羣事務?
- 26. 在Django模板中迭代Expando的動態屬性
- 27. Django集合選擇支持?
- 28. 如何檢查字典/集合是否可以迭代?
- 29. Cocoa是否擁有用於迭代/集合對象的@protocol?
- 30. Wikipedia API支持是否搜索特定模板?
好像自從2014年11月您可以使用車把太爲此在山魈。 http://help.mandrill.com/entries/105267476-Using-Handlebars-for-dynamic-content – stevenw00 2015-04-01 02:29:05
@marcelka,刪除過時的答案。 :) – 2016-12-06 06:41:54