Первый тип проблемы:
После некоторых изменений в 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)
Не писать ответ