Добрый день, приобрел ваш фильтр, у меня Opencart Version 2.3.0.2 (rs.6), тема ShopStore2 (https://market.octemplates.net/templates/shopstore2), Apache, PHP 7.1.12.
По дефолту в теме был фильтр от темы и еще какой-то стандартный. Их я отключил.
По гайду установил модуль, скопировал стандартные фильтры, опции товаров, все прошло ок, добавил на страницу категории OCFilter, при клике на фильтровать, к примеру, по размеру одежды, ничего не происходит. В логах сервера
[11-Nov-2019 13:05:10 Europe/Berlin] PHP Fatal error: Uncaught Error: Call to undefined method Document::setNoindex() in /Applications/MAMP/htdocs/f-story/catalog/controller/extension/module/ocfilter.php:54
Stack trace:
#0 /Applications/MAMP/htdocs/f-story/system/storage/modification/system/engine/action.php(43): ControllerExtensionModuleOCFilter->__construct(Object(Registry))
#1 /Applications/MAMP/htdocs/f-story/catalog/controller/startup/router.php(25): Action->execute(Object(Registry))
#2 /Applications/MAMP/htdocs/f-story/system/storage/modification/system/engine/action.php(51): ControllerStartupRouter->index()
#3 /Applications/MAMP/htdocs/f-story/system/engine/front.php(34): Action->execute(Object(Registry))
#4 /Applications/MAMP/htdocs/f-story/system/engine/front.php(29): Front->execute(Object(Action))
#5 /Applications/MAMP/htdocs/f-story/system/framework.php(103): Front->dispatch(Object(Action), Object(Action))
#6 /Applications/MAMP/htdocs/f-story/system/startup.php(124): require_once('/Applications/M...')
#7 /Applications/MAMP/htdocs/f-story/index.php(19) in /Applications/MAMP/htdocs/f-story/catalog/controller/extension/module/ocfilter.php on line 54
В консоли 500 (Internal Server Error).
if (!$this->page_info) {
$this->document->setNoindex(true);
}
«Если закомментить строчку на которую ругается, фильтр начинает работать но без ЧПУ URL, для страниц категорий включается а для фильтра - нет (?filter_ocfilter= ...). Не хотят работать, при правильно настроенном htaccess, и включенных ЧПУ в настройках сайта.»
Погуглил ошибку, кто-то решил ее переустановкой модификатора, так как у кого-то он почему-то не установился. Мне не помогло.
У меня при установке никаких ошибок не было. После поиска решения, я заметил что у меня в каталоге нет пункта данного фильтра, а в его настройки я могу зайти только через модули.
Возможно вы подскажите в каком направлении двигаться что бы заработали ЧПУ и фильтр работал без закомменченной строчки.