Расположение шаблонов писем-уведомлений — различия между версиями

Материал из Umicms
Перейти к:навигация, поиск
Строка 41: Строка 41:
 
|/classes/components/banners/macros.php:562
 
|/classes/components/banners/macros.php:562
 
|Управляется через файл шаблона
 
|Управляется через файл шаблона
|/sites/demodizzy/src/files/templates/demodizzy/xslt/mail/banner_notification.xsl
+
|/templates/demodizzy/xslt/mail/banner_notification.xsl
 
|-
 
|-
 
|Уведомлениние о комментарии к посту
 
|Уведомлениние о комментарии к посту
Строка 47: Строка 47:
 
|/classes/components/blogs20/handlers.php:94
 
|/classes/components/blogs20/handlers.php:94
 
|Управляется через файл шаблона
 
|Управляется через файл шаблона
|/sites/demodizzy/src/files/templates/demodizzy/xslt/mail/blogs20/default.xsl
+
|/templates/demodizzy/xslt/mail/blogs20/default.xsl
 
|-
 
|-
 
|Уведомлениние о комментарии к комментарию
 
|Уведомлениние о комментарии к комментарию
Строка 53: Строка 53:
 
|/classes/components/blogs20/handlers.php:94
 
|/classes/components/blogs20/handlers.php:94
 
|Управляется через файл шаблона
 
|Управляется через файл шаблона
|/sites/demodizzy/src/files/templates/demodizzy/xslt/mail/blogs20/default.xsl
+
|/templates/demodizzy/xslt/mail/blogs20/default.xsl
 
|-
 
|-
 
|Уведомление о приближении даты потери актуальности
 
|Уведомление о приближении даты потери актуальности
Строка 59: Строка 59:
 
|/classes/components/content/handlers.php:180
 
|/classes/components/content/handlers.php:180
 
|Управляется через файл шаблона
 
|Управляется через файл шаблона
|/sites/demodizzy/src/files/templates/demodizzy/xslt/mail/notify.xsl
+
|/templates/demodizzy/xslt/mail/notify.xsl
 
|-
 
|-
 
|Уведомление о снятии страницы с публикации
 
|Уведомление о снятии страницы с публикации
Строка 65: Строка 65:
 
|/classes/components/content/handlers.php:261
 
|/classes/components/content/handlers.php:261
 
|Управляется через файл шаблона
 
|Управляется через файл шаблона
|/sites/demodizzy/src/files/templates/demodizzy/xslt/mail/expired.xsl
+
|/templates/demodizzy/xslt/mail/expired.xsl
 
|-
 
|-
 
|Рассылка по нескольким подписчикам
 
|Рассылка по нескольким подписчикам
Строка 71: Строка 71:
 
|/classes/components/dispatches/admin.php:396
 
|/classes/components/dispatches/admin.php:396
 
|Управляется через файл шаблона + админ панель
 
|Управляется через файл шаблона + админ панель
|/sites/demodizzy/src/files/templates/demodizzy/xslt/mail/dispatches/release.xsl + поле каждого сообщения в модуле "Рассылки"
+
|/templates/demodizzy/xslt/mail/dispatches/release.xsl + поле каждого сообщения в модуле "Рассылки"
 
|-
 
|-
 
|Рассылка по всем подписчикам
 
|Рассылка по всем подписчикам
Строка 77: Строка 77:
 
|/classes/components/dispatches/class.php:392
 
|/classes/components/dispatches/class.php:392
 
|Управляется через файл шаблона + админ панель
 
|Управляется через файл шаблона + админ панель
|/sites/demodizzy/src/files/templates/demodizzy/xslt/mail/dispatches/release.xsl + поле каждого сообщения в модуле "Рассылки"
+
|/templates/demodizzy/xslt/mail/dispatches/release.xsl + поле каждого сообщения в модуле "Рассылки"
 
|-
 
|-
 
|Уведомление о подписке на рассылку
 
|Уведомление о подписке на рассылку
Строка 83: Строка 83:
 
|/classes/components/dispatches/macros.php:403
 
|/classes/components/dispatches/macros.php:403
 
|Управляется через файл шаблона
 
|Управляется через файл шаблона
|/sites/demodizzy/src/files/templates/demodizzy/xslt/mail/dispatches/default.xsl
+
|/templates/demodizzy/xslt/mail/dispatches/default.xsl
 
|-
 
|-
 
|Уведомление покупателю об изменении заказа
 
|Уведомление покупателю об изменении заказа
Строка 89: Строка 89:
 
|/classes/components/emarket/notification.php:222
 
|/classes/components/emarket/notification.php:222
 
|Управляется через файл шаблона
 
|Управляется через файл шаблона
|/sites/demodizzy/src/files/templates/demodizzy/xslt/mail/emarket/default.xsl
+
|/templates/demodizzy/xslt/mail/emarket/default.xsl
 
|-
 
|-
 
|Уведомление менеджеру о новом заказе
 
|Уведомление менеджеру о новом заказе
Строка 95: Строка 95:
 
|/classes/components/emarket/notification.php:279
 
|/classes/components/emarket/notification.php:279
 
|Управляется через файл шаблона
 
|Управляется через файл шаблона
|/sites/demodizzy/src/files/templates/demodizzy/xslt/mail/emarket/default.xsl
+
|/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
 
|Управляется через файл шаблона
 
|Управляется через файл шаблона
|/sites/demodizzy/src/files/templates/demodizzy/xslt/mail/emarket/default.xsl
+
|/templates/demodizzy/xslt/mail/emarket/default.xsl
 
|-
 
|-
 
|Уведомление об ответе на вопрос
 
|Уведомление об ответе на вопрос
Строка 107: Строка 107:
 
|/classes/components/faq/class.php:119
 
|/classes/components/faq/class.php:119
 
|Управляется через файл шаблона
 
|Управляется через файл шаблона
|/sites/demodizzy/src/files/templates/demodizzy/xslt/mail/faq/default.xsl
+
|/templates/demodizzy/xslt/mail/faq/default.xsl
 
|-
 
|-
 
|Уведомление о получении вопроса клиенту
 
|Уведомление о получении вопроса клиенту
Строка 113: Строка 113:
 
|/classes/components/faq/macros.php:448
 
|/classes/components/faq/macros.php:448
 
|Управляется через файл шаблона
 
|Управляется через файл шаблона
|/sites/demodizzy/src/files/templates/demodizzy/xslt/mail/faq/default.xsl
+
|/templates/demodizzy/xslt/mail/faq/default.xsl
 
|-
 
|-
 
|Уведомление о получении вопроса администратору
 
|Уведомление о получении вопроса администратору
Строка 119: Строка 119:
 
|/classes/components/faq/macros.php:432
 
|/classes/components/faq/macros.php:432
 
|Управляется через файл шаблона
 
|Управляется через файл шаблона
|/sites/demodizzy/src/files/templates/demodizzy/xslt/mail/faq/default.xsl
+
|/templates/demodizzy/xslt/mail/faq/default.xsl
 
|-
 
|-
 
|Уведомление о создании нового сообщения форума подписчикам
 
|Уведомление о создании нового сообщения форума подписчикам
Строка 125: Строка 125:
 
|/classes/components/forum/handlers.php:139
 
|/classes/components/forum/handlers.php:139
 
|Управляется через файл шаблона
 
|Управляется через файл шаблона
|/sites/demodizzy/src/files/templates/demodizzy/xslt/mail/forum/default.xsl
+
|/templates/demodizzy/xslt/mail/forum/default.xsl
 
|-
 
|-
 
|Уведомление о регистрации нового пользователя администратору
 
|Уведомление о регистрации нового пользователя администратору
Строка 131: Строка 131:
 
|/classes/components/users/handlers.php:235
 
|/classes/components/users/handlers.php:235
 
|Управляется через файл шаблона
 
|Управляется через файл шаблона
|/sites/demodizzy/src/files/templates/demodizzy/xslt/mail/users/register/default.xsl
+
|/templates/demodizzy/xslt/mail/users/register/default.xsl
 
|-
 
|-
 
|Письмо с кодом активации для восстановления пароля
 
|Письмо с кодом активации для восстановления пароля
Строка 137: Строка 137:
 
|/classes/components/users/macros.php:730
 
|/classes/components/users/macros.php:730
 
|Управляется через файл шаблона
 
|Управляется через файл шаблона
|/sites/demodizzy/src/files/templates/demodizzy/xslt/mail/users/forget/default.xsl
+
|/templates/demodizzy/xslt/mail/users/forget/default.xsl
 
|-
 
|-
 
|Уведомление об успешной регистрации пользователю
 
|Уведомление об успешной регистрации пользователю
Строка 143: Строка 143:
 
|/classes/components/users/macros.php:607
 
|/classes/components/users/macros.php:607
 
|Управляется через файл шаблона
 
|Управляется через файл шаблона
|/sites/demodizzy/src/files/templates/demodizzy/xslt/mail/users/register/default.xsl
+
|/templates/demodizzy/xslt/mail/users/register/default.xsl
 
|-
 
|-
 
|Уведомление с просьбой пройти активацию пользователю
 
|Уведомление с просьбой пройти активацию пользователю
Строка 149: Строка 149:
 
|/classes/components/users/macros.php:607
 
|/classes/components/users/macros.php:607
 
|Управляется через файл шаблона
 
|Управляется через файл шаблона
|/sites/demodizzy/src/files/templates/demodizzy/xslt/mail/users/register/default.xsl
+
|/templates/demodizzy/xslt/mail/users/register/default.xsl
 
|-
 
|-
 
|Письмо с новым паролем пользователя
 
|Письмо с новым паролем пользователя
Строка 155: Строка 155:
 
|/classes/components/users/macros.php:849
 
|/classes/components/users/macros.php:849
 
|Управляется через файл шаблона
 
|Управляется через файл шаблона
|/sites/demodizzy/src/files/templates/demodizzy/xslt/mail/users/forget/default.xsl
+
|/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уктор форм" => "Шаблоны писем"