Переопределение шаблона электронной почты Joomla 4 дает возможность использовать дополнительные настраиваемые поля, вложения и другие параметры, которые были недоступны в версиях Joomla 3.
Пользователи Joomla 4 могут полностью контролировать содержание электронных писем, отправляемых со своих веб-сайтов. Все это возможно с новым расширением com_mails.
Шаблоны писем
Новый компонент com_mails был добавлен как функция Joomla 4. Он используется для настройки шаблонов электронной почты отправляемых пользователям, которые служат для различных действий, включая контактную форму, регистрацию, сброс пароля Joomla, напоминание и многое другое.
Войдите в административную панель Joomla 4. В левом меню нажмите «Система», а затем выберите «Почтовые шаблоны».
Каждый шаблон электронного письма можно легко создать и настроить под разные темы. Несколько шаблонов электронной почты основаны на пяти основных компонентах:
- Диспетчер конфигурации
- Контакты
- Пользователи
- Система - Joomla! Уведомления об обновлениях
- Пользователь - Joomla!
Типы
Существует восемь различных типов настроек шаблона электронной почты (каждый компонент имеет свои типы). Различные типы шаблонов электронной почты:
Тестовое письмо (глобальная конфигурация)
Отправляется при нажатии кнопки «Отправить тестовое письмо» в глобальной конфигурации. Он отправляется на адрес отправителя, указанный в настройках почты (администратор может проверить, правильно ли работает функция электронной почты).
Контактная форма Почта (Контакты)
Этот шаблон электронного письма с содержанием электронного письма «Контактная форма» (пользователи веб-сайтов отправляют письмо с контактным запросом).
Контактная форма Mail Copy (Контакты)
Этот шаблон отправляется отправителю почты вместе с контактной формой, только если опция «Отправить копию отправителю» включена и выбрана.
Пользователи массовой рассылки (пользователи)
«Массовые пользователи почты» шаблон сообщения электронной почты, с содержанием посланного для всех пользователей сайта.
Сброс пароля (пользователи)
Отправляется пользователю по ссылке «Забыли пароль?» С запросом на сброс пароля.
Напоминание имени пользователя (пользователи)
Отправляется пользователю по ссылке с запросом на напоминание имени пользователя «Забыли имя пользователя?».
Новые пользователи (пользователи)
Отправлено новому пользователю, зарегистрированному на сайте.
Joomla: Уведомление об обновлении (Система - Уведомление об обновлении Joomla!)
Отправляется администраторам веб-сайта, когда системный плагин «Уведомление об обновлении Joomla!» Обнаруживает обновление. Для этого должен быть включен плагин уведомления об обновлении.
Как это могут использовать разработчики приложений
Для подключения используйте следующее:
Это пример из плагина Joomla 4
Другие функции MailTemplate()
Добавить вложение в почту
Добавляет получателей для этой почты
Установить адрес ответа на это письмо
Добавление данных для замены в шаблоне
Рендеринг и отправка почты
Заменить теги на указанные значения
Получите определенный шаблон
Вставьте новый шаблон почты в систему
Обновление существующего шаблона почты
Удаление шаблона почты