Есть необходимость передавать параметр из рассылки в шаблон письма. @Invoke макросы в рассылках почему-то не работают, возможно из-за того, что нет связи с разделом, там шаблоны хранятся в таблице BulkEmail и наверное работают иначе.

Есть ли инструкция или пример как сделать кастомный макрос в шаблоне письма для рассылок?

 

Находил старую тему, но там решение проблемы не описано.

https://community.terrasoft.ru/questions/dobavlenie-obrabotcika-makrosa-v-sablone-email-soobsenia

Нравится

3 комментария

@Invoke макросы в рассылках почему-то не работают,

Павел, в теме по ссылке написано почему, это разные механизмы. Такие макросы для обычных писем, а не рассылок.

 

Для рассылок используются макросы со значениями  поля из таблиц.

Также, возможно, то, что Вы хотите получить, реализуемо при помощи динамического контента, то есть блоков рассылки, отображаемых в зависимости от результата фильтра.

 

 

Я уже понял, что другой механизм, поэтому и не работает Invoke, но все же вопрос остается открытым, как получить значение поля из рассылки, а не из контакта рассылки? Стандартных макросов недостаточно. Зашить в шаблон это значение не предлагать, т.к. оно настраивается именно на странице с рассылкой.

Из поля в рассылке (объект «Email») можно тоже по связям от участника рассылки:

Показать все комментарии