Слетела пагинация OpenCart 2

Тема в разделе "OpenCart", создана пользователем yngvar, 10 мар 2016.

Метки:
  1. yngvar

    yngvar

    Регистрация:
    21 дек 2015
    Сообщения:
    10
    Симпатии:
    0
    Всем привет! Такая проблема - в категории товаров много страниц. Показывает только первую, при нажатии на любую другую страницу - перекидывают на главную. Отчего это произошло, ума не приложу. Подскажите, может кто сталкивался, куда копать? Заранее спасибо.
     
  2. cereberlum

    cereberlum

    Регистрация:
    26 май 2013
    Сообщения:
    756
    Симпатии:
    269
    Я думаю что копать куда-то в сторону модулей, которые изменяют урлы. А что в адресной строке после перехода на главную?
     
    ГорМастер нравится это.
  3. skiv14

    skiv14

    Регистрация:
    9 июн 2015
    Сообщения:
    437
    Симпатии:
    180
    Посмотреть ошибки системы.
    Посмотреть ошибки вкмод.
    Включить шаблон по умолчанию.
    Поотключать все модули вкмод.

    Я бы в этом порядке действовал.

    (vqmod = ocmod)
     
    ГорМастер нравится это.
  4. yngvar

    yngvar

    Регистрация:
    21 дек 2015
    Сообщения:
    10
    Симпатии:
    0
    /index.php?page=5 (при выборе страницы 5)
     
  5. cereberlum

    cereberlum

    Регистрация:
    26 май 2013
    Сообщения:
    756
    Симпатии:
    269
    я сам не пользуюсь 2-ой версией но по-моему должен быть путь до категории и к нему дописано &page=5 в конце(проверь откроет ли страницу если руками прописать так). nипа site/category?page=5 или site/category&page=5
    У меня на 1.5х было что-то подобное когда я в паладине включил настройку типа "переводить урл при пагинации в сео-формат". Очевидно что урл формируется неправильно, надо как я говорил смотреть в сторону сеошных модулей, файла конфигурации htaccess попробуй чпу поотключать или что-то такое.
     
  6. yngvar

    yngvar

    Регистрация:
    21 дек 2015
    Сообщения:
    10
    Симпатии:
    0
    Теряюсь в догадках, куда подставлять. http://wse-m.ru/ Подскажете?
     
  7. cereberlum

    cereberlum

    Регистрация:
    26 май 2013
    Сообщения:
    756
    Симпатии:
    269
    http://wse-m.ru/index.php?route=product/category&path=158_161&page=2 вот так например, как вижу работает, т.е. фактически мы находимся на второй странице, значит дело только в том, что ссылка формируется неправильно. в общем если сначала все работало, а потом перестало, надо смотреть в сторону того, что влияет на формирование урл. Сейчас понятно только что это не htaccess по тому что ссылка уже изначально сформирована неправильно. Смотри в сторону всех модулей что могут работать с урлами и проверь все вхождения pagination в vqmod/ В первой ветке за пагинацию отвечал файл system/library/pagination, его можно проверить.
     
  8. yngvar

    yngvar

    Регистрация:
    21 дек 2015
    Сообщения:
    10
    Симпатии:
    0
    Мда, действительно, когда игрался с ocfilter, по всей видимости он как-то повлиял.
    Нашёл строку
    // OCFilter start
    $pagination->url = $link . '/?page={page}' . $url;
    // OCFilter end
    В файле vq2-system_storage_modification_catalog_controller_product_category.php
    Очевидно, что переменная $link работает не так, как надо. Не сталкивались с таким?
     
  9. chukcha

    chukcha

    Регистрация:
    9 окт 2014
    Сообщения:
    448
    Симпатии:
    119
    ну так найдите эту переменную, и посмотрите что в ней
     
  10. yngvar

    yngvar

    Регистрация:
    21 дек 2015
    Сообщения:
    10
    Симпатии:
    0
    Это $link = $this->config->get('config_url') . ltrim($path, '/');
    Не могу разобраться, как работает...