Несколько Pdopage на странице

Добрый день, возникла проблема с удваиванием кнопки подгрузки на странице. Собственно выглядит вот так prnt.sc/nrz6m2, причем для обоих галерей.
Вызов сниппетов выглядит так:
<div id="pdopage">
     [[!+page.nav]]
    <div class="rows">
      [[!pdoPage?
        &element=`getImageList`
        &tvname=`resourcealbum` 
        &tpl=`effects-img`
        &limit=`15`
        &ajaxMode=`button`
        &wrapperTpl = `effects_wrapper`
        &docid=`[[*id]]`
        &processTVs=`1`
    ]]
    </div>
        </div>
  <div id="pdopage">
     [[!+nav.pagevar]]
    <div class="rows">
      [[!pdoPage?
        &element=`getImageList`
        &tvname=`resourcealbum1` 
        &tpl=`effects-img`
        &limit=`15`
        &ajaxMode=`button`
        &wrapperTpl = `colors_wrapper`
        &docid=`[[*id]]`
        &processTVs=`1`
        &pageNavVar= `nav.pagevar`
        &pageVarKey=`page1`
    ]]
    </div>
  </div>
Alex
22 мая 2019, 19:26
modx.pro
2
1 276
0

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

Степан Прищепенко
23 мая 2019, 13:33
0
На сколько я помню из коробки нельзя выводить 2 пагинации на одной странице.
    Денис
    23 мая 2019, 14:07
    3
    0
    Я делал 2 выборки на странице, всё работало.
    Можно попробовать вот так:

    <div id="pdopage">
         [[!+page.nav]]
        <div class="rows">
          [[!pdoPage?
            &element=`getImageList`
            &tvname=`resourcealbum` 
            &tpl=`effects-img`
            &limit=`15`
            &ajaxMode=`button`
            &wrapperTpl = `effects_wrapper`
            &docid=`[[*id]]`
            &processTVs=`1`
        ]]
        </div>
            </div>
    
    <!-- Меняем ID на pdopage2 и добавляем параметры &ajaxElem... -->
    
      <div id="pdopage2">
         [[!+nav.pagevar]]
        <div class="rows">
          [[!pdoPage?
            &element=`getImageList`
            &tvname=`resourcealbum1` 
            &tpl=`effects-img`
            &limit=`15`
            &ajaxMode=`button`
            &wrapperTpl = `colors_wrapper`
            &docid=`[[*id]]`
            &processTVs=`1`
            &pageNavVar= `nav.pagevar`
            &pageVarKey=`page1`
            
            &ajaxElemWrapper=`#pdopage2`
            &ajaxElemRows=`#pdopage2 .rows`
            &ajaxElemPagination=`#pdopage2 .pagination`
            &ajaxElemLink=`#pdopage2 .pagination a`
            &ajaxElemMore=`#pdopage2 .btn-more`
        ]]
        </div>
      </div>
      Alex
      23 мая 2019, 14:36
      0
      Благодарю, работает. Был такой вариант, но не все параметры использовал.
        Александр Мельник
        23 мая 2019, 21:01
        0
        Да ладно, можно было просто использовать другой идентификатор обертки??
        Я года три назад тому задавал подобный вопрос и мне все написали, что это невозможно, нужно только писать плагин, который будет сбрасывать хеш и так далее…
        Прямо спасибо.
          Alex
          24 мая 2019, 08:43
          0
          Возможно функция появилась позже, чем ваш вопрос
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        5