Проблемы с Алфавитной навигацией

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО
#1 11 мая 2012 в 18:03
Привет, сообщество.
Столкнулся с такой проблемой. ВУниверсальном каталоге сортировать можно по алфавиту, выбираем к прмеру буквку "З", отображаются товары на буквку "З".
Но если товаров больше 11, то появляется пагинация. При переходе на следующую страницу пропадает все.
Кто поможет решить данную проблему?

#2 11 мая 2012 в 18:34
Причина найдена.
ССылка изначально выглядит следующим образом:
  1. /catalog/1/find-first/%C7
На странице 2 адрес должен быть:
  1. /catalog/1-2/find-first/%C7
но он выглядит следующим образом:
  1. /catalog/1-2/find-first/%25C7
Откуда берется 25?:(
#3 11 мая 2012 в 18:45
Опять тема монолог :(
Проблему решил, описываю решение ниже.
Ищем файл:
/components/catalog/frontend.php
Ищем строчку:
  1. if ($pagemode=='findfirst'){
  2. $pagebar = cmsPage::getPagebar($itemscount, $page, $perpage, '/catalog/'.$id.'-%page%/find-first/'.urlencode(urlencode($jquery)));
  3. }
Как мы видим urlencode(urlencode) <- неверная функция. Меняем верхнюю строчку на:

  1. if ($pagemode=='findfirst'){
  2. $pagebar = cmsPage::getPagebar($itemscount, $page, $perpage, '/catalog/'.$id.'-%page%/find-first/'.urlencode($jquery));
  3. }
И можно сразу аналогично сделать со строчками ниже. В обычном поиске пагинация на 2 и далее страницах пустая
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.