Расположение шаблонов писем-уведомлений — различия между версиями
Po4emu4ka (обсуждение | вклад) |
Whoa (обсуждение | вклад) |
||
(не показаны 3 промежуточные версии 1 участника) | |||
Строка 1: | Строка 1: | ||
− | Система имеет в наличии готовые шаблоны для отправки писем-уведомлений (о регистрации нового пользователя, создании нового заказа и т.п.) В случае необходимости изменения текста уведомления шаблоны можно найти по следующему пути: | + | Система имеет в наличии готовые шаблоны для отправки писем-уведомлений (о регистрации нового пользователя, создании нового заказа и т.п.). В случае необходимости изменения текста уведомления шаблоны можно найти по следующему пути: |
− | - если система работает на новой реализации модулей и в настройках модуля включена опция "Использовать модуль "Шаблоны уведомлений" для отправки писем" (такая настройка есть, например, в настройках модуля Рассылки, Интернет-магазин, Пользователи и т.д.), то шаблоны можно отредактировать на странице модуля Шаблоны уведомлений (ссылка вида '''<имя сайта>/admin/umiNotifications/notifications/''') | + | - если система работает на новой реализации модулей и в настройках модуля включена опция "Использовать модуль "Шаблоны уведомлений" для отправки писем" (такая настройка есть, например, в настройках модуля Рассылки, Интернет-магазин, Пользователи и т.д.), то шаблоны можно отредактировать на странице модуля Шаблоны уведомлений (ссылка вида '''<имя сайта>/admin/umiNotifications/notifications/'''). |
− | - если такая настройка не выбрана, и система использует новый формат хранения шаблонов[http://dev.docs.umi-cms.ru/shablony_i_makrosy/novyj_format_hraneniya_shablonov/], то сначала поиск шаблона для отправляемого письма происходит в директории '''~/templates/{имя_шаблона}/xslt/mail/''', а затем, если подходящего шаблона не обнаружено, - в директории '''~/templates/{имя_шаблона}/tpls/''' | + | - если такая настройка не выбрана, и система использует новый формат хранения шаблонов[http://dev.docs.umi-cms.ru/shablony_i_makrosy/novyj_format_hraneniya_shablonov/], то сначала поиск шаблона для отправляемого письма происходит в директории '''~/templates/{имя_шаблона}/xslt/mail/''', а затем, если подходящего шаблона не обнаружено, - в директории '''~/templates/{имя_шаблона}/tpls/'''. |
- если система использует старый формат хранения шаблонов, то сначала поиск происходит в папке '''~/xsltTpls/mail/''', а затем в '''~/tpls/''' | - если система использует старый формат хранения шаблонов, то сначала поиск происходит в папке '''~/xsltTpls/mail/''', а затем в '''~/tpls/''' | ||
Строка 9: | Строка 9: | ||
Обратите внимание, что этот порядок не зависит от шаблонизатора, использующегося для страницы сайта, и всегда остаётся неизменным. | Обратите внимание, что этот порядок не зависит от шаблонизатора, использующегося для страницы сайта, и всегда остаётся неизменным. | ||
− | + | На примере демо-сайта demodizzy местоположение формирования и шаблонов может быть таким: | |
− | На примере демо-сайта demodizzy местоположение формирования и шаблонов может быть таким | ||
{| border=1 | {| border=1 | ||
Строка 41: | Строка 40: | ||
|/classes/components/banners/macros.php:562 | |/classes/components/banners/macros.php:562 | ||
|Управляется через файл шаблона | |Управляется через файл шаблона | ||
− | | | + | |/templates/demodizzy/xslt/mail/banner_notification.xsl |
|- | |- | ||
|Уведомлениние о комментарии к посту | |Уведомлениние о комментарии к посту | ||
Строка 47: | Строка 46: | ||
|/classes/components/blogs20/handlers.php:94 | |/classes/components/blogs20/handlers.php:94 | ||
|Управляется через файл шаблона | |Управляется через файл шаблона | ||
− | | | + | |/templates/demodizzy/xslt/mail/blogs20/default.xsl |
|- | |- | ||
|Уведомлениние о комментарии к комментарию | |Уведомлениние о комментарии к комментарию | ||
Строка 53: | Строка 52: | ||
|/classes/components/blogs20/handlers.php:94 | |/classes/components/blogs20/handlers.php:94 | ||
|Управляется через файл шаблона | |Управляется через файл шаблона | ||
− | | | + | |/templates/demodizzy/xslt/mail/blogs20/default.xsl |
|- | |- | ||
|Уведомление о приближении даты потери актуальности | |Уведомление о приближении даты потери актуальности | ||
Строка 59: | Строка 58: | ||
|/classes/components/content/handlers.php:180 | |/classes/components/content/handlers.php:180 | ||
|Управляется через файл шаблона | |Управляется через файл шаблона | ||
− | | | + | |/templates/demodizzy/xslt/mail/notify.xsl |
|- | |- | ||
|Уведомление о снятии страницы с публикации | |Уведомление о снятии страницы с публикации | ||
Строка 65: | Строка 64: | ||
|/classes/components/content/handlers.php:261 | |/classes/components/content/handlers.php:261 | ||
|Управляется через файл шаблона | |Управляется через файл шаблона | ||
− | | | + | |/templates/demodizzy/xslt/mail/expired.xsl |
|- | |- | ||
|Рассылка по нескольким подписчикам | |Рассылка по нескольким подписчикам | ||
Строка 71: | Строка 70: | ||
|/classes/components/dispatches/admin.php:396 | |/classes/components/dispatches/admin.php:396 | ||
|Управляется через файл шаблона + админ панель | |Управляется через файл шаблона + админ панель | ||
− | | | + | |/templates/demodizzy/xslt/mail/dispatches/release.xsl + поле каждого сообщения в модуле "Рассылки" |
|- | |- | ||
|Рассылка по всем подписчикам | |Рассылка по всем подписчикам | ||
Строка 77: | Строка 76: | ||
|/classes/components/dispatches/class.php:392 | |/classes/components/dispatches/class.php:392 | ||
|Управляется через файл шаблона + админ панель | |Управляется через файл шаблона + админ панель | ||
− | | | + | |/templates/demodizzy/xslt/mail/dispatches/release.xsl + поле каждого сообщения в модуле "Рассылки" |
|- | |- | ||
|Уведомление о подписке на рассылку | |Уведомление о подписке на рассылку | ||
Строка 83: | Строка 82: | ||
|/classes/components/dispatches/macros.php:403 | |/classes/components/dispatches/macros.php:403 | ||
|Управляется через файл шаблона | |Управляется через файл шаблона | ||
− | | | + | |/templates/demodizzy/xslt/mail/dispatches/default.xsl |
|- | |- | ||
|Уведомление покупателю об изменении заказа | |Уведомление покупателю об изменении заказа | ||
Строка 89: | Строка 88: | ||
|/classes/components/emarket/notification.php:222 | |/classes/components/emarket/notification.php:222 | ||
|Управляется через файл шаблона | |Управляется через файл шаблона | ||
− | | | + | |/templates/demodizzy/xslt/mail/emarket/default.xsl |
|- | |- | ||
|Уведомление менеджеру о новом заказе | |Уведомление менеджеру о новом заказе | ||
Строка 95: | Строка 94: | ||
|/classes/components/emarket/notification.php:279 | |/classes/components/emarket/notification.php:279 | ||
|Управляется через файл шаблона | |Управляется через файл шаблона | ||
− | | | + | |/templates/demodizzy/xslt/mail/emarket/default.xsl |
|- | |- | ||
|Письмо со счетом для оплаты заказа | |Письмо со счетом для оплаты заказа | ||
Строка 101: | Строка 100: | ||
|/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: | Строка 106: | ||
|/classes/components/faq/class.php:119 | |/classes/components/faq/class.php:119 | ||
|Управляется через файл шаблона | |Управляется через файл шаблона | ||
− | | | + | |/templates/demodizzy/xslt/mail/faq/default.xsl |
|- | |- | ||
|Уведомление о получении вопроса клиенту | |Уведомление о получении вопроса клиенту | ||
Строка 113: | Строка 112: | ||
|/classes/components/faq/macros.php:448 | |/classes/components/faq/macros.php:448 | ||
|Управляется через файл шаблона | |Управляется через файл шаблона | ||
− | | | + | |/templates/demodizzy/xslt/mail/faq/default.xsl |
|- | |- | ||
|Уведомление о получении вопроса администратору | |Уведомление о получении вопроса администратору | ||
Строка 119: | Строка 118: | ||
|/classes/components/faq/macros.php:432 | |/classes/components/faq/macros.php:432 | ||
|Управляется через файл шаблона | |Управляется через файл шаблона | ||
− | | | + | |/templates/demodizzy/xslt/mail/faq/default.xsl |
|- | |- | ||
|Уведомление о создании нового сообщения форума подписчикам | |Уведомление о создании нового сообщения форума подписчикам | ||
Строка 125: | Строка 124: | ||
|/classes/components/forum/handlers.php:139 | |/classes/components/forum/handlers.php:139 | ||
|Управляется через файл шаблона | |Управляется через файл шаблона | ||
− | | | + | |/templates/demodizzy/xslt/mail/forum/default.xsl |
|- | |- | ||
|Уведомление о регистрации нового пользователя администратору | |Уведомление о регистрации нового пользователя администратору | ||
Строка 131: | Строка 130: | ||
|/classes/components/users/handlers.php:235 | |/classes/components/users/handlers.php:235 | ||
|Управляется через файл шаблона | |Управляется через файл шаблона | ||
− | | | + | |/templates/demodizzy/xslt/mail/users/register/default.xsl |
|- | |- | ||
|Письмо с кодом активации для восстановления пароля | |Письмо с кодом активации для восстановления пароля | ||
Строка 137: | Строка 136: | ||
|/classes/components/users/macros.php:730 | |/classes/components/users/macros.php:730 | ||
|Управляется через файл шаблона | |Управляется через файл шаблона | ||
− | | | + | |/templates/demodizzy/xslt/mail/users/forget/default.xsl |
|- | |- | ||
|Уведомление об успешной регистрации пользователю | |Уведомление об успешной регистрации пользователю | ||
Строка 143: | Строка 142: | ||
|/classes/components/users/macros.php:607 | |/classes/components/users/macros.php:607 | ||
|Управляется через файл шаблона | |Управляется через файл шаблона | ||
− | | | + | |/templates/demodizzy/xslt/mail/users/register/default.xsl |
|- | |- | ||
|Уведомление с просьбой пройти активацию пользователю | |Уведомление с просьбой пройти активацию пользователю | ||
Строка 149: | Строка 148: | ||
|/classes/components/users/macros.php:607 | |/classes/components/users/macros.php:607 | ||
|Управляется через файл шаблона | |Управляется через файл шаблона | ||
− | | | + | |/templates/demodizzy/xslt/mail/users/register/default.xsl |
|- | |- | ||
|Письмо с новым паролем пользователя | |Письмо с новым паролем пользователя | ||
Строка 155: | Строка 154: | ||
|/classes/components/users/macros.php:849 | |/classes/components/users/macros.php:849 | ||
|Управляется через файл шаблона | |Управляется через файл шаблона | ||
− | | | + | |/templates/demodizzy/xslt/mail/users/forget/default.xsl |
|- | |- | ||
|Автоответ на письмо | |Автоответ на письмо | ||
Строка 161: | Строка 160: | ||
|/classes/components/webforms/macros.php:93 | |/classes/components/webforms/macros.php:93 | ||
|Управляется через админ. панель | |Управляется через админ. панель | ||
− | |в модуле " | + | |в модуле "Конструктор форм" => "Шаблоны писем" |
|- | |- | ||
|Письмо пользователя | |Письмо пользователя | ||
Строка 167: | Строка 166: | ||
|/classes/components/webforms/macros.php:41 | |/classes/components/webforms/macros.php:41 | ||
|Управляется через админ. панель | |Управляется через админ. панель | ||
− | |в модуле " | + | |в модуле "Конструктор форм" => "Шаблоны писем" |
|} | |} | ||
[[category:Вопросы и уроки разработки сайтов на UMI.CMS]] | [[category:Вопросы и уроки разработки сайтов на UMI.CMS]] |
Текущая версия на 11:00, 7 июня 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 | Управляется через админ. панель | в модуле "Конструктор форм" => "Шаблоны писем" |
Письмо пользователя | Конструктор форм | /classes/components/webforms/macros.php:41 | Управляется через админ. панель | в модуле "Конструктор форм" => "Шаблоны писем" |