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

Кликая по пустой корзине, код ошибки 404, как убрать?


Garik72

Recommended Posts

Проблема возникла недавно и обнаружилась случайно.

Ранее настроил код ошибки 404 и он корректно выводится при переходе на несуществующую страницу.

 

Если кликать по пустой корзине или удалить весь добавленный товар,то появляется "404".

Если корзина с товаром, то все как положено.

 

Как быть, чтобы можно было кликать по пустой корзине или ее "опустошать" без 404?

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


Смотреть в контроллер

checkout/cart

Кто и что и почему.

В нем есть такие строчки:

if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/error/not_found.tpl')) {
$this->template = $this->config->get('config_template') . '/template/error/not_found.tpl';
} else {
$this->template = 'default/template/error/not_found.tpl';
}
 
Может быть сюда добавить исключение с пустой корзиной? И как это  может выглядеть?
Надіслати
Поділитися на інших сайтах


  • 4 months later...

 

В нем есть такие строчки:

if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/error/not_found.tpl')) {
$this->template = $this->config->get('config_template') . '/template/error/not_found.tpl';
} else {
$this->template = 'default/template/error/not_found.tpl';
}
 
Может быть сюда добавить исключение с пустой корзиной? И как это  может выглядеть?

 

 

а что если взять дефолтный not_found.tpl, переименовать его в not_found_1.tpl, закинуть в папку, и в коде контроллера изменить все на not_found_1.tpl, тогда на пустую корзину и оформление заказа будет работать дефолтный, а на остальное красиво оформленная 404 ошибка. Или я не прав?

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


  • 1 year later...

а что если взять дефолтный not_found.tpl, переименовать его в not_found_1.tpl, закинуть в папку, и в коде контроллера изменить все на not_found_1.tpl, тогда на пустую корзину и оформление заказа будет работать дефолтный, а на остальное красиво оформленная 404 ошибка. Или я не прав?

 

На самом деле все намного проще. Редактируем содержимое $_['text_error'] тут /catalog/language/russian/error/not_found.php и все нормально будет работать. При условии, что шаблон 404 стандартный.

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


  • 1 year later...
В 08.04.2016 в 14:05, basterbac сказал:

 

На самом деле все намного проще. Редактируем содержимое $_['text_error'] тут /catalog/language/russian/error/not_found.php и все нормально будет работать. При условии, что шаблон 404 стандартный.

А если не стандартный? 

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


  • 2 years later...

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

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

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

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

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

Вхід

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

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

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

×
×
  • Створити...

Important Information

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