Первый тип проблемы:
После некоторых изменений в FilterPro перестала работать постраничная навигация. Сперва грешил на контроллер, потому что вид ссылки был необычным: page=2
. Но оказалось, что просто отлетел обработчик JS, несмотря на то, что классы я не менял. не вдаваясь в подробности решение:
В файле catalog/view/javascript/filterpro.min.js
Вносим изменения:
// Найти: $(".pagination .links a").live("click", (function () { ... }); // Заменить на: $(document.body).on("click", ".pagination .links a", (function () { ... });
Второй тип проблемы:
После перехода на вторую страницу не формируется корректным образом ссылка на первую страницу. Ожидается вид ссылки http://webstool.ru/page=1
, но по факту атрибут href
пуст и браузер перекидывает на главную страницу. При этом когда мы на первой странице ссылка на вторую имеет вид http://webstool.ru/page=2
.
В файле system\library\pagination.php
Вносим изменения.
// То, что следует заменить у меня закомментированно: if ($page > 1) { $tmp_url = str_replace('&', '&', $this->url); //$output .= '
Комментарии (0)
Не писать ответ