Когда статус заказа обновляется, CS-Cart отправляет два письма. Один заказчику fn.cart.php:6102
, а другой - поставщику fn.cart.php:6123
.CS-Cart Multi-Vendor - Уведомления о заказах поставщиков
В настоящее время, чтобы переопределить шаблон я скопировал шаблоны из design/backend/mail/templates/order/order_notification.tpl
и design/backend/mail/templates/order/order_notification_subl.tpl
,
к моей теме design/themes/mytheme/mail/templates/order/order_notification.tpl
и design/themes/mytheme/mail/templates/order/order_notification_subl.tpl
.
Мой пользовательский шаблон используется только в электронном письме с уведомлением клиента, но мне тоже нужно его на уведомление поставщика. Есть ли способ сделать это?
Я пытался копать немного глубже, но не получил-где.
Похоже, что когда отправляется электронное письмо продавца, они передают параметр 'A'
на вызов функции Mailer::sendMail($params, 'A')
.
Затем, когда путь шаблон построен в fn_get_theme_path()
функции (fn.common.php:108
), каталог дизайн получает устанавливается в папку backend/
вместо themes/
если $area
является A
.
Я что-то пропустил или это единственный способ взломать ядро?
Большое спасибо! Я пойду на крючок, упомянутый :) – Hippie