getTickets + ajax пагинация не работает
Приветствую!
Вопрос по Аякс-пагинации, т.е. getTickets обернутая в pdoPage с параметром: ajaxmode=default или любым другим
Вопрос в следующем, сама то пагинация работает как надо, грехов нет!
Но вот Мета-инфорация типа: Избранное, кол-во комментариев и рейтинг не выводятся при переходе на другую страницу или при нажатии на кнопку (если настроена ajaxmode=button)
Прошу помочь разобраться в данной теме! Очень интригующий момент!
Заранее спасибо за помощь!
РЕШЕНИЕ!
Добавить в вызов:
За помощь как всегда спасибо Василию Наумкину!
Вопрос по Аякс-пагинации, т.е. getTickets обернутая в pdoPage с параметром: ajaxmode=default или любым другим
Вопрос в следующем, сама то пагинация работает как надо, грехов нет!
Но вот Мета-инфорация типа: Избранное, кол-во комментариев и рейтинг не выводятся при переходе на другую страницу или при нажатии на кнопку (если настроена ajaxmode=button)
Прошу помочь разобраться в данной теме! Очень интригующий момент!
Заранее спасибо за помощь!
РЕШЕНИЕ!
Добавить в вызов:
&nestedChunkPrefix=`tickets_`или использовать синтаксис Fenom вместо быстрых плейсхолдеров, что уже давно сделано на modx.pro.За помощь как всегда спасибо Василию Наумкину!
Комментарии: 17
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Проверь, может стоит уже обновить pdoTools?
не работает Мета-инфомарция!
Я бы не спрашивал про эту тему, если бы не видел, что она прекрасно работает на modx.pro! Вопрос тов чем, может все же вызов какой нибудь хитрый? Потому как он не работает даже со стандартными чанками! Вызов соответсвенно такой:
вот этот параметр как раз и организует выборку только ресурсов с классом
Итак, в стандартных чанках Tickets используются "быстрые плейсхолдеры", с префиксом «tickets_» — и это отлично работает при стандартном вызове.
При вызове же через Ajax, все настройки сохраняются в сессию, чтобы восстановить их потом при запросе. При этом, pdoTools сохраняет так же и default настройки, которые обычно не указаны.
Таким образом, вот здесь
происходит перезапись &nestedChunkPrefix с «tickets_» массива $default на «pdotools_» массива $scriptProperties, из-за чего быстрые плейсхолдеры перестают работать.
Поэтому решение — или указать явно
или использовать синтаксис Fenom вместо быстрых плейсхолдеров, что уже давно сделано на modx.pro.
Ну Василий, дело ведь не в том, что я например не пытался, перерыл весь сайт! Но за то что балбес каюсь :(