Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

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


Garik72
 Поделиться

Рекомендованные сообщения

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

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

 

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

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

 

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

Ссылка на комментарий
Поделиться на других сайтах


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

checkout/cart

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

Ссылка на комментарий
Поделиться на других сайтах

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

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';
}
 
Может быть сюда добавить исключение с пустой корзиной? И как это  может выглядеть?
Ссылка на комментарий
Поделиться на других сайтах


Решил проблему копированием not_found.tpl из дефолтного архива.

Менял его до этого начитавшись веток форума про код 404.

Ссылка на комментарий
Поделиться на других сайтах


  • 4 месяца спустя...

 

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

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 год спустя...

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

 

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

Ссылка на комментарий
Поделиться на других сайтах


  • 1 год спустя...
В 08.04.2016 в 14:05, basterbac сказал:

 

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

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

Ссылка на комментарий
Поделиться на других сайтах


  • 2 года спустя...

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.