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

Все вопросы/проблемы по установке и использовании.
Ответить
tax
Сообщения: 255
Зарегистрирован: 14 ноя 2016, 15:12
Имя: Николай
Откуда: --

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

Сообщение tax »

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

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

Прошу подсказать, может есть другой вариант решения задачи со вставкой списка подсущности в тело письма или костыль в коде?
tax
Сообщения: 255
Зарегистрирован: 14 ноя 2016, 15:12
Имя: Николай
Откуда: --

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

Сообщение tax »

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

Кто-то может подсказать функцию (файл), которые отвечают за очистку текста от тэгов ?
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

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

Сообщение support »

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

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

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

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

В результате в письмо будет добавлена таблица со списком записей.
Подойдет такое решение?
tax
Сообщения: 255
Зарегистрирован: 14 ноя 2016, 15:12
Имя: Николай
Откуда: --

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

Сообщение tax »

Сергей, спасибо!
Такое решение вполне подойдёт. Я примерно так и пробовал изначально вставить таблицу, по аналогии с отчётами, в надежде, что есть недокументированная опция.
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

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

Сообщение support »

Реализовано для 2.8
Вложения
screenshot-newtab-2020.12.16-15_21_11.png
screenshot-localhost-2020.12.16-15_18_14.png
Ответить