Nik

Nik

Был в сети 16 апреля 2024, 15:39
Заказы не принимаю
Денис
Денис
Я делал 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>
Максим Кузнецов
Максим Кузнецов
Конкретно TicketForm подключают следующие скрипты:

/assets/components/tickets/js/web/default.js
/assets/components/tickets/js/web/lib/plupload/plupload.full.min.js
/assets/components/tickets/js/web/files.js
+ формируют массив TicketsConfig.
+ (опционально) скрипты редактора MarkitUp.

Вы можете попробовать подгружать их самостоятельно и запускать их внутренние элементы инициализации через $(document).ajaxStop. Плюс формировать конфигурационный массив самостоятельно.

UPD: Но я вас заверяю — без глубоких знаний php+js оно того вообще не стоит и грозит очень серьезно переписать исходный сниппет.