Страница 1 из 1

Нужен совет по шаблону письма для правил отправки почты

Добавлено: 03 дек 2020, 20:58
tax
Тему создаю в обсуждениях, т.к. то что я хочу сделать, скорее всего не задумано в коде.
Изначально задача предельно простая...
1. есть сущность командировки с основными полями
2. есть подсущность маршрут, которая подразумевает точку выезда, точку приезда, дату и текст задачи.

В этом проблем нет, а загвоздка в том, что нужно отправить email при смене статуса командировки и в теле письма добавить список (таблицу) маршрута для этой командировки.
И вот тут я в ступоре, чтобы получить такую таблицу я использую поле Список записей по MySql запросу т.к. вставить сущность или отчёт, как это реализовано в шаблонах экспорта, я не смог.
В настройках поля Список записей по MySql запросу есть возможность выбрать отображение (количество или список записей). На странице записи всё работает красиво, но вот БЕДА, в письме такое поле прилетает только в виде
Всего (4)
т.е. настройка отображения не влияет на вывод в шаблон письма.

Прошу подсказать, может есть другой вариант решения задачи со вставкой списка подсущности в тело письма или костыль в коде?

Re: Нужен совет по шаблону письма для правил отправки почты

Добавлено: 04 дек 2020, 15:52
tax
Нашёл код в файл fieldtype_items_by_query , отвечающий за экспорт данных.
Список данных из таблицы маршрут выводится в теле письма, но все тэги разметки удаляются.

Кто-то может подсказать функцию (файл), которые отвечают за очистку текста от тэгов ?

Re: Нужен совет по шаблону письма для правил отправки почты

Добавлено: 05 дек 2020, 05:08
support
Я добавил в план опцию для правил отправки почты, чтоб можно было отправлять список из вложенной сущности в письме. Постараюсь сделать для 2.8

Планирую сделать следующее, в текст сообщения можно будет вставить

Код: Выделить всё

{subentity13:10,20,30}
13 - id сущнсоти
10,20,30 - id полей

В результате в письмо будет добавлена таблица со списком записей.
Подойдет такое решение?

Re: Нужен совет по шаблону письма для правил отправки почты

Добавлено: 05 дек 2020, 13:26
tax
Сергей, спасибо!
Такое решение вполне подойдёт. Я примерно так и пробовал изначально вставить таблицу, по аналогии с отчётами, в надежде, что есть недокументированная опция.

Re: Нужен совет по шаблону письма для правил отправки почты

Добавлено: 16 дек 2020, 15:22
support
Реализовано для 2.8