2014-09-29 2 views
3

Я хотел бы добавить динамический контент к своему электронному письму, часть которого представляет собой набор элементов (например, список книг). Я бы хотел, чтобы Mandrill отображал каждый из этих элементов один раз (например, одна таблица в каждой книге). Можно ли каким-то образом использовать for-loop в Mandrill?Поддерживает ли динамический шаблон Mandrill поддержку итерации над коллекцией?

ответ

2

Примечание: этот ответ устарел, функция была добавлена ​​вскоре после того, как я написал это сообщение.

Невозможно (см. Примечание в конце this page). Их рекомендуемое решение - использовать несколько mc: редактировать разделы или переменные (по одному на элемент) в шаблоне Mandrill.

Поскольку это невозможно сделать для неизвестных размеров коллекций, я решил предварительно обработать несколько частей электронной почты (например, header, body, footer), используя более мощный язык шаблонов (усы в моем случае). Я посылаю только эти предварительно обработанные части в Mandrill через API.

+2

Похоже с ноября 2014 года вы можете сделать это в Mandrill с помощью рулей тоже. http://help.mandrill.com/entries/105267476-Using-Handlebars-for-dynamic-content – stevenw00

+0

@marcelka, удалите устаревшие ответы. :) –

Смежные вопросы