Расположение шаблонов писем-уведомлений — различия между версиями
Po4emu4ka (обсуждение | вклад) |
Po4emu4ka (обсуждение | вклад) |
||
Строка 41: | Строка 41: | ||
|/classes/components/banners/macros.php:562 | |/classes/components/banners/macros.php:562 | ||
|Управляется через файл шаблона | |Управляется через файл шаблона | ||
− | | | + | |/templates/demodizzy/xslt/mail/banner_notification.xsl |
|- | |- | ||
|Уведомлениние о комментарии к посту | |Уведомлениние о комментарии к посту | ||
Строка 47: | Строка 47: | ||
|/classes/components/blogs20/handlers.php:94 | |/classes/components/blogs20/handlers.php:94 | ||
|Управляется через файл шаблона | |Управляется через файл шаблона | ||
− | | | + | |/templates/demodizzy/xslt/mail/blogs20/default.xsl |
|- | |- | ||
|Уведомлениние о комментарии к комментарию | |Уведомлениние о комментарии к комментарию | ||
Строка 53: | Строка 53: | ||
|/classes/components/blogs20/handlers.php:94 | |/classes/components/blogs20/handlers.php:94 | ||
|Управляется через файл шаблона | |Управляется через файл шаблона | ||
− | | | + | |/templates/demodizzy/xslt/mail/blogs20/default.xsl |
|- | |- | ||
|Уведомление о приближении даты потери актуальности | |Уведомление о приближении даты потери актуальности | ||
Строка 59: | Строка 59: | ||
|/classes/components/content/handlers.php:180 | |/classes/components/content/handlers.php:180 | ||
|Управляется через файл шаблона | |Управляется через файл шаблона | ||
− | | | + | |/templates/demodizzy/xslt/mail/notify.xsl |
|- | |- | ||
|Уведомление о снятии страницы с публикации | |Уведомление о снятии страницы с публикации | ||
Строка 65: | Строка 65: | ||
|/classes/components/content/handlers.php:261 | |/classes/components/content/handlers.php:261 | ||
|Управляется через файл шаблона | |Управляется через файл шаблона | ||
− | | | + | |/templates/demodizzy/xslt/mail/expired.xsl |
|- | |- | ||
|Рассылка по нескольким подписчикам | |Рассылка по нескольким подписчикам | ||
Строка 71: | Строка 71: | ||
|/classes/components/dispatches/admin.php:396 | |/classes/components/dispatches/admin.php:396 | ||
|Управляется через файл шаблона + админ панель | |Управляется через файл шаблона + админ панель | ||
− | | | + | |/templates/demodizzy/xslt/mail/dispatches/release.xsl + поле каждого сообщения в модуле "Рассылки" |
|- | |- | ||
|Рассылка по всем подписчикам | |Рассылка по всем подписчикам | ||
Строка 77: | Строка 77: | ||
|/classes/components/dispatches/class.php:392 | |/classes/components/dispatches/class.php:392 | ||
|Управляется через файл шаблона + админ панель | |Управляется через файл шаблона + админ панель | ||
− | | | + | |/templates/demodizzy/xslt/mail/dispatches/release.xsl + поле каждого сообщения в модуле "Рассылки" |
|- | |- | ||
|Уведомление о подписке на рассылку | |Уведомление о подписке на рассылку | ||
Строка 83: | Строка 83: | ||
|/classes/components/dispatches/macros.php:403 | |/classes/components/dispatches/macros.php:403 | ||
|Управляется через файл шаблона | |Управляется через файл шаблона | ||
− | | | + | |/templates/demodizzy/xslt/mail/dispatches/default.xsl |
|- | |- | ||
|Уведомление покупателю об изменении заказа | |Уведомление покупателю об изменении заказа | ||
Строка 89: | Строка 89: | ||
|/classes/components/emarket/notification.php:222 | |/classes/components/emarket/notification.php:222 | ||
|Управляется через файл шаблона | |Управляется через файл шаблона | ||
− | | | + | |/templates/demodizzy/xslt/mail/emarket/default.xsl |
|- | |- | ||
|Уведомление менеджеру о новом заказе | |Уведомление менеджеру о новом заказе | ||
Строка 95: | Строка 95: | ||
|/classes/components/emarket/notification.php:279 | |/classes/components/emarket/notification.php:279 | ||
|Управляется через файл шаблона | |Управляется через файл шаблона | ||
− | | | + | |/templates/demodizzy/xslt/mail/emarket/default.xsl |
|- | |- | ||
|Письмо со счетом для оплаты заказа | |Письмо со счетом для оплаты заказа | ||
Строка 101: | Строка 101: | ||
|/classes/components/emarket/classes/payment/systems/invoice.php:212 | |/classes/components/emarket/classes/payment/systems/invoice.php:212 | ||
|Управляется через файл шаблона | |Управляется через файл шаблона | ||
− | | | + | |/templates/demodizzy/xslt/mail/emarket/default.xsl |
|- | |- | ||
|Уведомление об ответе на вопрос | |Уведомление об ответе на вопрос | ||
Строка 107: | Строка 107: | ||
|/classes/components/faq/class.php:119 | |/classes/components/faq/class.php:119 | ||
|Управляется через файл шаблона | |Управляется через файл шаблона | ||
− | | | + | |/templates/demodizzy/xslt/mail/faq/default.xsl |
|- | |- | ||
|Уведомление о получении вопроса клиенту | |Уведомление о получении вопроса клиенту | ||
Строка 113: | Строка 113: | ||
|/classes/components/faq/macros.php:448 | |/classes/components/faq/macros.php:448 | ||
|Управляется через файл шаблона | |Управляется через файл шаблона | ||
− | | | + | |/templates/demodizzy/xslt/mail/faq/default.xsl |
|- | |- | ||
|Уведомление о получении вопроса администратору | |Уведомление о получении вопроса администратору | ||
Строка 119: | Строка 119: | ||
|/classes/components/faq/macros.php:432 | |/classes/components/faq/macros.php:432 | ||
|Управляется через файл шаблона | |Управляется через файл шаблона | ||
− | | | + | |/templates/demodizzy/xslt/mail/faq/default.xsl |
|- | |- | ||
|Уведомление о создании нового сообщения форума подписчикам | |Уведомление о создании нового сообщения форума подписчикам | ||
Строка 125: | Строка 125: | ||
|/classes/components/forum/handlers.php:139 | |/classes/components/forum/handlers.php:139 | ||
|Управляется через файл шаблона | |Управляется через файл шаблона | ||
− | | | + | |/templates/demodizzy/xslt/mail/forum/default.xsl |
|- | |- | ||
|Уведомление о регистрации нового пользователя администратору | |Уведомление о регистрации нового пользователя администратору | ||
Строка 131: | Строка 131: | ||
|/classes/components/users/handlers.php:235 | |/classes/components/users/handlers.php:235 | ||
|Управляется через файл шаблона | |Управляется через файл шаблона | ||
− | | | + | |/templates/demodizzy/xslt/mail/users/register/default.xsl |
|- | |- | ||
|Письмо с кодом активации для восстановления пароля | |Письмо с кодом активации для восстановления пароля | ||
Строка 137: | Строка 137: | ||
|/classes/components/users/macros.php:730 | |/classes/components/users/macros.php:730 | ||
|Управляется через файл шаблона | |Управляется через файл шаблона | ||
− | | | + | |/templates/demodizzy/xslt/mail/users/forget/default.xsl |
|- | |- | ||
|Уведомление об успешной регистрации пользователю | |Уведомление об успешной регистрации пользователю | ||
Строка 143: | Строка 143: | ||
|/classes/components/users/macros.php:607 | |/classes/components/users/macros.php:607 | ||
|Управляется через файл шаблона | |Управляется через файл шаблона | ||
− | | | + | |/templates/demodizzy/xslt/mail/users/register/default.xsl |
|- | |- | ||
|Уведомление с просьбой пройти активацию пользователю | |Уведомление с просьбой пройти активацию пользователю | ||
Строка 149: | Строка 149: | ||
|/classes/components/users/macros.php:607 | |/classes/components/users/macros.php:607 | ||
|Управляется через файл шаблона | |Управляется через файл шаблона | ||
− | | | + | |/templates/demodizzy/xslt/mail/users/register/default.xsl |
|- | |- | ||
|Письмо с новым паролем пользователя | |Письмо с новым паролем пользователя | ||
Строка 155: | Строка 155: | ||
|/classes/components/users/macros.php:849 | |/classes/components/users/macros.php:849 | ||
|Управляется через файл шаблона | |Управляется через файл шаблона | ||
− | | | + | |/templates/demodizzy/xslt/mail/users/forget/default.xsl |
|- | |- | ||
|Автоответ на письмо | |Автоответ на письмо |
Версия 14:10, 6 июня 2018
Система имеет в наличии готовые шаблоны для отправки писем-уведомлений (о регистрации нового пользователя, создании нового заказа и т.п.) В случае необходимости изменения текста уведомления шаблоны можно найти по следующему пути:
- если система работает на новой реализации модулей и в настройках модуля включена опция "Использовать модуль "Шаблоны уведомлений" для отправки писем" (такая настройка есть, например, в настройках модуля Рассылки, Интернет-магазин, Пользователи и т.д.), то шаблоны можно отредактировать на странице модуля Шаблоны уведомлений (ссылка вида <имя сайта>/admin/umiNotifications/notifications/)
- если такая настройка не выбрана, и система использует новый формат хранения шаблонов[1], то сначала поиск шаблона для отправляемого письма происходит в директории ~/templates/{имя_шаблона}/xslt/mail/, а затем, если подходящего шаблона не обнаружено, - в директории ~/templates/{имя_шаблона}/tpls/
- если система использует старый формат хранения шаблонов, то сначала поиск происходит в папке ~/xsltTpls/mail/, а затем в ~/tpls/
Обратите внимание, что этот порядок не зависит от шаблонизатора, использующегося для страницы сайта, и всегда остаётся неизменным.
На примере демо-сайта demodizzy местоположение формирования и шаблонов может быть таким:
Название | Модуль | Местоположение формирования | Шаблон | Местоположение шаблона |
---|---|---|---|---|
Уведомление об изменении заявки пользователю | Онлайн-запись | /classes/components/appointment/notifier.php:158 | Управляется через админ. панель | в cms3_mail_templates |
Уведомление о новой заявке пользователю | Онлайн-запись | /classes/components/appointment/notifier.php:105 | Управляется через админ. панель | в cms3_mail_templates |
Уведомление о новой заявке администратору | Онлайн-запись | /classes/components/appointment/notifier.php:54 | Управляется через админ. панель | в cms3_mail_templates |
Уведомление о приближении окончания показа баннеров | Баннеры | /classes/components/banners/macros.php:562 | Управляется через файл шаблона | /templates/demodizzy/xslt/mail/banner_notification.xsl |
Уведомлениние о комментарии к посту | Блоги | /classes/components/blogs20/handlers.php:94 | Управляется через файл шаблона | /templates/demodizzy/xslt/mail/blogs20/default.xsl |
Уведомлениние о комментарии к комментарию | Блоги | /classes/components/blogs20/handlers.php:94 | Управляется через файл шаблона | /templates/demodizzy/xslt/mail/blogs20/default.xsl |
Уведомление о приближении даты потери актуальности | Структура | /classes/components/content/handlers.php:180 | Управляется через файл шаблона | /templates/demodizzy/xslt/mail/notify.xsl |
Уведомление о снятии страницы с публикации | Структура | /classes/components/content/handlers.php:261 | Управляется через файл шаблона | /templates/demodizzy/xslt/mail/expired.xsl |
Рассылка по нескольким подписчикам | Рассылки | /classes/components/dispatches/admin.php:396 | Управляется через файл шаблона + админ панель | /templates/demodizzy/xslt/mail/dispatches/release.xsl + поле каждого сообщения в модуле "Рассылки" |
Рассылка по всем подписчикам | Рассылки | /classes/components/dispatches/class.php:392 | Управляется через файл шаблона + админ панель | /templates/demodizzy/xslt/mail/dispatches/release.xsl + поле каждого сообщения в модуле "Рассылки" |
Уведомление о подписке на рассылку | Рассылки | /classes/components/dispatches/macros.php:403 | Управляется через файл шаблона | /templates/demodizzy/xslt/mail/dispatches/default.xsl |
Уведомление покупателю об изменении заказа | Интернет-Магазин | /classes/components/emarket/notification.php:222 | Управляется через файл шаблона | /templates/demodizzy/xslt/mail/emarket/default.xsl |
Уведомление менеджеру о новом заказе | Интернет-Магазин | /classes/components/emarket/notification.php:279 | Управляется через файл шаблона | /templates/demodizzy/xslt/mail/emarket/default.xsl |
Письмо со счетом для оплаты заказа | Интернет-Магазин | /classes/components/emarket/classes/payment/systems/invoice.php:212 | Управляется через файл шаблона | /templates/demodizzy/xslt/mail/emarket/default.xsl |
Уведомление об ответе на вопрос | FAQ | /classes/components/faq/class.php:119 | Управляется через файл шаблона | /templates/demodizzy/xslt/mail/faq/default.xsl |
Уведомление о получении вопроса клиенту | FAQ | /classes/components/faq/macros.php:448 | Управляется через файл шаблона | /templates/demodizzy/xslt/mail/faq/default.xsl |
Уведомление о получении вопроса администратору | FAQ | /classes/components/faq/macros.php:432 | Управляется через файл шаблона | /templates/demodizzy/xslt/mail/faq/default.xsl |
Уведомление о создании нового сообщения форума подписчикам | Форум | /classes/components/forum/handlers.php:139 | Управляется через файл шаблона | /templates/demodizzy/xslt/mail/forum/default.xsl |
Уведомление о регистрации нового пользователя администратору | Пользователи | /classes/components/users/handlers.php:235 | Управляется через файл шаблона | /templates/demodizzy/xslt/mail/users/register/default.xsl |
Письмо с кодом активации для восстановления пароля | Пользователи | /classes/components/users/macros.php:730 | Управляется через файл шаблона | /templates/demodizzy/xslt/mail/users/forget/default.xsl |
Уведомление об успешной регистрации пользователю | Пользователи | /classes/components/users/macros.php:607 | Управляется через файл шаблона | /templates/demodizzy/xslt/mail/users/register/default.xsl |
Уведомление с просьбой пройти активацию пользователю | Пользователи | /classes/components/users/macros.php:607 | Управляется через файл шаблона | /templates/demodizzy/xslt/mail/users/register/default.xsl |
Письмо с новым паролем пользователя | Пользователи | /classes/components/users/macros.php:849 | Управляется через файл шаблона | /templates/demodizzy/xslt/mail/users/forget/default.xsl |
Автоответ на письмо | Конструктор форм | /classes/components/webforms/macros.php:93 | Управляется через админ. панель | в модуле "Констhуктор форм" => "Шаблоны писем" |
Письмо пользователя | Конструктор форм | /classes/components/webforms/macros.php:41 | Управляется через админ. панель | в модуле "Констhуктор форм" => "Шаблоны писем" |