требуется вывести модуль (не важно какой) на следующие страницы: - на страницу результатов поиска - на страницу на которую человек перешёл из поисковика, а товар уже отключен пробовал создать схему error/not_found и повесить модуль на неё - не получилось... UPD: со страницей поиска вроде разобрался - схема product/search второй вопрос актуален
на страницу на которую человек перешёл из поисковика, а товар уже отключен 1. Откуда вы знаете "откуда пришел" посетитель 2. Нужно смотреть реализацию ... По большому счету, в таком случае не срабатывает контроллер not_found, а срабатывает контроллер product, который и подставляет шаблон not_found
ну есть ссылка на отключённый товар, она проиндексирована поисковиком, вот по ней посетитель и приходит немного разобрался - по такой ссылке работает схема product (думал для отключённых что то другое) а за что тогда отвечает not_found?
ЗА отсутствующие страницы. Дело в том , что ссылка есть Если это ЧПУ , значит есть ссылка вида product_id или же просто с product_id А это однозначное попадание в product.php --- Добавлено, 24 ноя 2014 --- можно попытаться обмануть систему в контроллере product.php Код: 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'; } $this->request->get['route'] = 'error/not_found'; unset ($this->request->get['product_id']); // Для 100% успеха