pdoPage Загрузка при клике на кнопку "Загрузить больше"

Добрый вечер. Есть галерея картинок. При загрузке страницы загружается 14 изображений, при клике на которые при помощи «baguetteBox» показывается изображение на весь экран, ну в общем все как надо. НО после нажатия на кнопку «Загрузить еще» и появления еще 14 картинок клик по ним показывает картинку открытую через браузер, т.е. чтобы попасть на сайт нужно жать кнопку «со стрелкой назад». При этом если оставить пагинацию с номерами страниц то все работает как надо.
Вот код:
[[!pdoPage?
&parents=`19`
&element=`getImageList`
&tvname=`works`
&limit=`14`
&tpl=`tplWorksInGallery`
]]

[[!+page.nav]]


И сам код чанка tplWorksInGallery:

Буду благодарен за ваши высказывания куда смотреть.
Александр
19 марта 2020, 20:42
modx.pro
1
485
0

Комментарии: 4

Станислав
19 марта 2020, 20:45
0
если ajax пагинация, нужно на это событие обновление делать
    Александр
    21 марта 2020, 18:32
    0
    Спасибо, что ответили. А не подскажите как делать обновление?
      Павел Романов
      21 марта 2020, 18:54
      0
      Добавьте на страницу скрипт с переиницализацией baguetteBox:
      <script>
      if (typeof pdoPage !== 'undefined') {
        pdoPage.callbacks['after'] = function(config, response) {
          baguetteBox.run('тут_класс', {
            //тут_опции
          });
        }
      }
      </script>
      Александр
      21 марта 2020, 20:56
      0
      Спасибо за помощь. Попробовал ваш вариант — не помогло, но затем покопался в документации к baguetteBox и немного усовершенствовал Ваш код:
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      4