Пагинация при включенном ajax в pdoPage
Привет.
Мне нужно при выводе листинга сделать ajax-подгрузку элементов через кнопку «Показать еще» и чтобы еще была обычная пагинация для поисковиков.
Сделал это, но приходится два раза вызывать pdoPage, один раз для ajax, второй такой же без ajax, записывать в toPlaceholder и выводить только пагинацию.
Можно ли это как-то реализовать с одним вызовом pdoPage?
Мне нужно при выводе листинга сделать ajax-подгрузку элементов через кнопку «Показать еще» и чтобы еще была обычная пагинация для поисковиков.
Сделал это, но приходится два раза вызывать pdoPage, один раз для ajax, второй такой же без ajax, записывать в toPlaceholder и выводить только пагинацию.
Можно ли это как-то реализовать с одним вызовом pdoPage?
Комментарии: 11
При подгрузке кнопкой/скроллом пагинация по прежнему присутствует, только с параметром display: none.
Вы можете изменить это через модификацию pdoPage.js или при помощи css через display: block !important.
А вообще, для поисковиков в должно хватать и sitemap'a.
Вы можете изменить это через модификацию pdoPage.js или при помощи css через display: block !important.
А вообще, для поисковиков в должно хватать и sitemap'a.
Спасибо!
Только сейчас когда подгружаешь кнопкой, ссылки на страницы получаются такие ?page=2&pageId=4393&hash=c6f70af4572bd23cf08323538ed64dab90f6f042 и этот GET запрос идет от корня сайта, как сделать чтобы запрос шел от страницы на которой находишься?
Только сейчас когда подгружаешь кнопкой, ссылки на страницы получаются такие ?page=2&pageId=4393&hash=c6f70af4572bd23cf08323538ed64dab90f6f042 и этот GET запрос идет от корня сайта, как сделать чтобы запрос шел от страницы на которой находишься?
поменять pageLinkScheme или выставить / перед [[+href]] в чанках пагинации.
Если прописываю pageLinkScheme, то сразу пропадает почему-то кнопка подгрузки. А / перед [[+href]] не помогает, все равно Get-запрос с главной страницы, а не с нужной.
В скором времени буду заниматься решением данного вопроса, если получиться нормально реализовать, то скину, то что наваяю. Возможно вы уже найдете решение. Склоняюсь к варианту оставить постраничную навигацию «как есть», а на js дописать свою кнопку «подгрузки», вот только делать я буду для mFilter2 и для pdoPage там скорее всего немного поправить нужно будет, так как для фильтра все это дело будет реагировать на событие mse2_load.
Тоже ищу решение, знаю что есть готовое на imgrand.ru
А Вы ужереализовали?
А Вы ужереализовали?
Такая же история. Когда включаешь ajaxMode = «button» и ajaxHistory — постраничная навигация ведет на главную страницу с кучей GET-параметров. Если добавить «pageLinkScheme», слетает ajax, хотя параметр очень важен для обычной пагинации, чтобы не было параметров после "?", а стали нормальные ссылки. Решение до сих пор не было найдено?
Александр Чудинов, если не секрет — каким образом реализовали через 2 вызова? Можно код сюда показать? :) Хотя бы через костыли реализовать.
Здравствуйте! Тот же вопрос. У Вас получилось реализовать и пагинацию и подгрузку по кнопке вместе?
Не получилось, писал Василию, ответа не получил. Напишите и вы, может исправит.
Решения так никто и не нашел?
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.