Всем привет!
Уже второй день ищу информацию, но не могу найти ничего путного. Начну с того, что я только постигаю азы создания интернет магазинов и программирования в целом, прошу сразу не кидаться тапками, если это элементарщина
В общем, появился такой вопрос. Имеем оформленную страницу =error/not_found , если в адресной строке пишем что нибудь типа: сайт.ком/рандомный_текст - правильно подгружает эту страницу:
Но, если в адресную строку пишем сайт.ком/index.php?route=product/category&path=несуществующий_айди , то открывается страница по роуту =product/category с текстом, что категория не найдена, соответственно так же и с товарами, и со статьями. Изначально верстка не подразумевала, что эти страницы так же будут выводить и ошибки, и получается нечто нелицеприятное. (причем, я так понял, загружается часть not_found.tpl, потому что пытаются подгрузиться переменные, которые у меня там указаны и прописаны в not_found.php, но которых нет в category.php, соответственно получается ошибка):
В конечном итоге, сайт будет работать с ЧПУ SEO PRO by Freelanser, и маловероятно, что кто либо попытается вручную перейти на сайт.ком/index.php?route=product/category&path=несуществующий_айди , но тем не менее, хотелось бы исключить такую возможность.
В общем-то вопрос и сам напрашивается, возможно ли как то сделать, что бы в таком случае подгружалась =error/not_found , и если да, то как?
P.S. На сайт зайти не пытайтесь, он пока на локальном сервере