pdoPage Загрузка при клике на кнопку "Загрузить больше"
Добрый вечер. Есть галерея картинок. При загрузке страницы загружается 14 изображений, при клике на которые при помощи «baguetteBox» показывается изображение на весь экран, ну в общем все как надо. НО после нажатия на кнопку «Загрузить еще» и появления еще 14 картинок клик по ним показывает картинку открытую через браузер, т.е. чтобы попасть на сайт нужно жать кнопку «со стрелкой назад». При этом если оставить пагинацию с номерами страниц то все работает как надо.
Вот код:
[[!pdoPage?
&parents=`19`
&element=`getImageList`
&tvname=`works`
&limit=`14`
&tpl=`tplWorksInGallery`
]]
[[!+page.nav]]
И сам код чанка tplWorksInGallery:
Буду благодарен за ваши высказывания куда смотреть.
Вот код:
[[!pdoPage?
&parents=`19`
&element=`getImageList`
&tvname=`works`
&limit=`14`
&tpl=`tplWorksInGallery`
]]
[[!+page.nav]]
И сам код чанка tplWorksInGallery:
Буду благодарен за ваши высказывания куда смотреть.
Комментарии: 4
если ajax пагинация, нужно на это событие обновление делать
Спасибо, что ответили. А не подскажите как делать обновление?
Добавьте на страницу скрипт с переиницализацией baguetteBox:
<script>
if (typeof pdoPage !== 'undefined') {
pdoPage.callbacks['after'] = function(config, response) {
baguetteBox.run('тут_класс', {
//тут_опции
});
}
}
</script>
Спасибо за помощь. Попробовал ваш вариант — не помогло, но затем покопался в документации к baguetteBox и немного усовершенствовал Ваш код:
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.