Шаблоны
Обёртки писем v200.1.0
Шаблоны wrappers/email_body.tpl и pm_body.tpl — оболочка письма и личного сообщения
После текста события модуль оборачивает его в файл обёртки и подставляет {message}. Рендер — TemplateRenderService + ParseTemplateTags.
| Файл | Канал |
|---|---|
wrappers/email_body.tpl | письмо |
wrappers/pm_body.tpl | личное сообщение DLE |
Пути можно переопределить в настройках (tpl_wrappers_dir, отдельные файлы).
Теги
| Тег | Значение |
|---|---|
{message} | уже собранный текст события |
{full-link} | ссылка на новость (если есть строка новости) |
{unsubscribe-url} | подписанная ссылка отписки (для письма) |
{title}, {author}, {sender} | как в событии, если переданы |
Если есть строка новости, доступны и штатные теги DLE ({category}, {date}, {views}, [xfvalue_…] и т.д.).
Тема письма и тема личного сообщения — строки настроек email_subject / pm_subject; там те же подстановки.
Примеры
email_body.tpl:
{message}<br><br>
{full-link}<br><br>
<a href="{unsubscribe-url}">Отписаться</a>pm_body.tpl:
{message}Пустой или отсутствующий файл обёртки (ни в теме, ни по пути из настроек) — канал не отправляет сообщение.