Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Почему не изменяется шаблон письма админу opencart 2.3.0.2?


Recommended Posts

Народ спасайте, не понимаю в чём проблема. 
Задача по сути проста, у меня имеется настраиваемое поле и в зависимости от значения поля письмо о новом заказе должно приходить админу на разные ящики. Я полазил по документации и насколько понял изменения надо вносить в файл \catalog\model\checkout\order.php. И как понимаю надо смотреть следующий код:
 

$mail = new Mail();
         $mail->protocol = $this->config->get('config_mail_protocol');
         $mail->parameter = $this->config->get('config_mail_parameter');
         $mail->smtp_hostname = $this->config->get('config_mail_smtp_hostname');
         $mail->smtp_username = $this->config->get('config_mail_smtp_username');
         $mail->smtp_password = html_entity_decode($this->config->get('config_mail_smtp_password'), ENT_QUOTES, 'UTF-8');
         $mail->smtp_port = $this->config->get('config_mail_smtp_port');
         $mail->smtp_timeout = $this->config->get('config_mail_smtp_timeout');

         $mail->setTo($this->config->get('config_email'));
         $mail->setFrom($this->config->get('config_email'));
         $mail->setSender(html_entity_decode($order_info['store_name'], ENT_QUOTES, 'UTF-8'));
         $mail->setSubject(html_entity_decode($subject, ENT_QUOTES, 'UTF-8'));
         $mail->setHtml($this->load->view('mail/order', $data));
         $mail->setText($text);
         $mail->send();

         // Send to additional alert emails
         $emails = explode(',', $this->config->get('config_alert_email'));

         foreach ($emails as $email) {
           if ($email && filter_var($email, FILTER_VALIDATE_EMAIL)) {
             $mail->setTo($email);
             $mail->send();
           }


НО внося изменения и сохраняя файл они не применяются. Даже больше, если я полностью очищу его, или файл system\library\mail.php всё продолжает работать, хотя по идеи оно должно выдавать ошибку. Но письма спокойной отправляются. Я чистил и обновлял Модификаторы и очищал кэш в папке system\storage\cache (за исключением файла index.html), но это не помогло. Я короче в замешательстве полном. В чём может быть проблема ?

Змінено користувачем wowast
Надіслати
Поділитися на інших сайтах

не понял тебя..

ты хочешь изменить шаблон письма, который приходить админу(админам) на почтовые ящики  или же ты хочешь изменить модель отвечающую за формирование данного письма?

Какая версия opencart?

Надіслати
Поділитися на інших сайтах

1 минуту назад, katasonovadim сказал:

Какая версия opencart?

в теме

Надіслати
Поділитися на інших сайтах

7 минут назад, ibond сказал:

в теме

повторю вопрос: ты хочешь изменить шаблон письма, который приходить админу(админам) на почтовые ящики  или же ты хочешь изменить модель отвечающую за формирование данного письма?

Надіслати
Поділитися на інших сайтах

23 минуты назад, katasonovadim сказал:

повторю вопрос: ты хочешь изменить шаблон письма, который приходить админу(админам) на почтовые ящики  или же ты хочешь изменить модель отвечающую за формирование данного письма?

:-D

  • +1 1
Надіслати
Поділитися на інших сайтах

В 19.07.2018 в 22:43, ibond сказал:

vqmod стоит?

Заранее приношу извинения, что долго не отвечал. Нет vqmod не стоит, но там-же в самом opencart 2.3.0.2 есть ocmod  вроде как. Тут проблема в следующем, установив чисты opencart 2.3.0.2 и установив на него пару модулей я протестировал всё и понял, что мои изменения работают и всё в ажуре. Но как только я приступаю к работе с тем, который уже полностью отредактировал, понимаю, что изменения не происходит. Даже больше я просто взял и снёс папку system из корня И ОН ПРОДОЛЖИЛ РАБОТАТЬ как ни в чём не бывало. И вот что это за фигня я вообще не понимаю. Исправляю пока что на локалке openserver, сам сайт не трогал от греха подальше. Но вот что мне делать пока ума не приложу, уже несколько дней страдаю. Есть ли у вас иде, может сталкивались с таким ?

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.