pdoPage в ajax режиме, вложенные сниппеты

День добрый. Очень нужна помощь знающих людей…
Если в кратце проблема в следующем — при подгрузке страниц средствами pdopage в ajax режиме не выполняются вложенные спиппеты.
Собираю данные в таблицы с помощью MIGx. При первом прогоне формируется «тело» таблицы, при повторном — строки. Чтобы сократить скорость загрузки страницы решил ограничить вывод до 3 элементов средствами pdoPage.
В итоге имеем вызов
<div class="current-content" id="pdopage">
[[!+page.nav]]
[[!Profile]]
    <div class="rows">
        [[!pdoPage? 
        &element=`getImageList` 
        &tvname=`lk_company_item_new` 
        &tpl=`lk_company_item_new_tpl` 
        &limit=`3` 
        &ajaxMode=`button`  
        &where=`{"company:=":"[[+company_name]]","marker:=":"1"}`  
        &includeTVs=`1`
        &includeContent=`1`
        ]]
    </div>
</div>
И шаблон с повторной выборкой из массива
<table class="table">
        <thead>
          <tr>
          </tr>
        </thead>
        <tbody>
        [[!getImageList? 
	&docid=`3592` 
	&tvname=`lk_company_item_new` 
	&tpl=`lk_company_item_new_row_tpl`
 	&limit=`0` 
	&where=`{"company:=":"[[+company_name]]","close_order:=":"no","schet_num:=":"[[+schet_num]]"}` ]]
        </tbody>
    </table>
Первая страница выводится как надо. Проблема в том, что при подгрузке следующих страниц не выполняется вложенный сниппет и таблица выводится голой.
При обычной пагинации проблем нет, а вот с ajax`ом беда.
Подскажите в какую сторону копать…
SergoSN
06 июля 2017, 08:13
modx.pro
1 031
0

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

Олег
06 июля 2017, 16:09
0
Попробуй в lk_company_item_new_tpl добавить вызов какого-либо сниппета, будет ли он обрабатываться?
    SergoSN
    06 июля 2017, 16:34
    0
    Попробовал простой getresources, да работает. надо попробовать обратиться к другому массиву, авось проблема именно в повторном обращении через getimagelist
    SergoSN
    06 июля 2017, 16:52
    0
    Спасибо за наводку. Нашел ошибку. Действительно сниппет getimagelist запускался но не мог выполнить одно из условий выборки &where=`{«company:=»:"[[+company_name]]"} и отдавал пустое значение.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      3