Ошибка PHP OpenCart в файле VQCache
Мы только что запустили редизайн сайта электронной коммерции клиента, работающего на OpenCart. Мы пытаемся отследить ошибку, которую мы видим в журналах ошибок, но пока она ускользает от нас:
Примечание PHP: неопределенный индекс: маршрут в.../vqmod/vqcache/vq2-catalog_view_theme_margaretha_template_common_header.tpl в строке 360
Код в этой строке:
<?php if ($this->request->get['route'] != 'common/home') { ?>
<div id="free-shipping">
<p>Free shipping on all orders!</p>
</div>
<?php } ?>
Я не уверен, почему это выдает ошибку. Есть идеи?
1 ответ
Измените условие if следующим образом:
<?php if (isset($this->request->get['route']) && $this->request->get['route'] != 'common/home') { ?>
<div id="free-shipping">
<p>Free shipping on all orders!</p>
</div>
<?php } ?>
Код может быть в папке вашей темы common/header.tpl
или в каком-то файле vqmod xml (редактирование файла /vqmod/vqcache/vq2-catalog_view_theme_margaretha_template_common_header.tpl
не будет вносить никаких изменений).
Хорошего дня!!