Я знаю, что в разделе «Администрирование» можно перейти в «Настроить» > «Стиль электронной почты», чтобы настроить шаблон, используемый для HTML-писем.
Мой вопрос: можем ли мы добавить возможность HTML-настройки для других писем в разделе «Настроить» > «Электронная почта»? Там содержится множество различных шаблонов для таких событий, как «Создание учётной записи» и подобных. Я знаю, что текст в этих письмах можно изменить, но есть ли способ настроить их с помощью HTML?
У меня тот же вопрос касается уведомительных писем, которые пользователи могут получать, например, когда кто-то отвечает на их пост или упоминает их. Можно ли настраивать их с помощью HTML?
Я нашёл эту тему, где задавался похожий вопрос, но тогда казалось, что такой возможности нет. Хотелось бы подтвердить, всё ли осталось так же.
Все письма, отправляемые с вашего сайта, будут обрамлены шаблоном электронной почты, заданным в разделе Настроить / Стиль электронной почты / HTML-шаблон. Единственное известное мне исключение — вы можете снять галочку с настройки сайта «применять пользовательские стили к сводке», чтобы сводные письма не использовали пользовательский шаблон электронной почты.
Добавлять HTML в шаблоны электронной почты для конкретных типов писем возможно. Это делается в разделе Настроить / Электронная почта вашего сайта. Эти шаблоны будут обрамлены шаблоном электронной почты, заданным в разделе Настроить / Стиль электронной почты / HTML-шаблон.
Вы можете добавлять в эти шаблоны только тот HTML, который не будет удалён Discourse при сохранении шаблона.
Чтобы протестировать эту функциональность, я установил шаблон письма «Пользователь опубликовал» на своём тестовом сайте следующим образом:
CSS добавляется как встроенные стили к div и корректно отображается в письме.
Один момент, который следует учитывать при любых пользовательских изменениях в письмах: отображение писем зависит от почтового клиента, в котором они просматриваются. Если вы вносите сложные изменения, рекомендуется протестировать их в нескольких популярных почтовых клиентах, чтобы убедиться, как они будут отображаться.