Всем привет! Такая проблема - в категории товаров много страниц. Показывает только первую, при нажатии на любую другую страницу - перекидывают на главную. Отчего это произошло, ума не приложу. Подскажите, может кто сталкивался, куда копать? Заранее спасибо.
Я думаю что копать куда-то в сторону модулей, которые изменяют урлы. А что в адресной строке после перехода на главную?
Посмотреть ошибки системы. Посмотреть ошибки вкмод. Включить шаблон по умолчанию. Поотключать все модули вкмод. Я бы в этом порядке действовал. (vqmod = ocmod)
я сам не пользуюсь 2-ой версией но по-моему должен быть путь до категории и к нему дописано &page=5 в конце(проверь откроет ли страницу если руками прописать так). nипа site/category?page=5 или site/category&page=5 У меня на 1.5х было что-то подобное когда я в паладине включил настройку типа "переводить урл при пагинации в сео-формат". Очевидно что урл формируется неправильно, надо как я говорил смотреть в сторону сеошных модулей, файла конфигурации htaccess попробуй чпу поотключать или что-то такое.
http://wse-m.ru/index.php?route=product/category&path=158_161&page=2 вот так например, как вижу работает, т.е. фактически мы находимся на второй странице, значит дело только в том, что ссылка формируется неправильно. в общем если сначала все работало, а потом перестало, надо смотреть в сторону того, что влияет на формирование урл. Сейчас понятно только что это не htaccess по тому что ссылка уже изначально сформирована неправильно. Смотри в сторону всех модулей что могут работать с урлами и проверь все вхождения pagination в vqmod/ В первой ветке за пагинацию отвечал файл system/library/pagination, его можно проверить.
Мда, действительно, когда игрался с ocfilter, по всей видимости он как-то повлиял. Нашёл строку // OCFilter start $pagination->url = $link . '/?page={page}' . $url; // OCFilter end В файле vq2-system_storage_modification_catalog_controller_product_category.php Очевидно, что переменная $link работает не так, как надо. Не сталкивались с таким?
Это $link = $this->config->get('config_url') . ltrim($path, '/'); Не могу разобраться, как работает...