Здравствуйте,
www.metatelnoe.ru/katalog/arbaletyi/ — очень долго загружается список из 25 элементов. Каждый элемент — это ресурс модх, который обладает набором тв-шек. Часть тв-шек подгружается и отображается в этом списке.
Вызываю стандартно:
[[!getResources? &parents=`2` &tpl=`tpl.item` &includeTVs=`1` &processTVs=`1`]]
======== мои наблюдения ==========
Копался в исходниках getResources и заметил, что все тормоза приходятся на цикл, внутри которого вызывается $modx->getChunk(), т.е. тормозит именно обработчик чанков.
Я немного переделал:
$str = '';
foreach (...)
{
$str .= 'many html';
}
Как вы поняли, я в переменню $str записал тот же самый html, который получался бы через обработчик чанка.
!!! Список залетал!!!
===============================
У меня вопрос:
Я хочу пользоваться getResources, а не самописным костылем. Может я где-то неправильно пользуюсь getResources или еще чего?
PS: modx revo-2.0.4, getResources-1.2.2. Подобное наблюдал и на modx revo-2.2.0, getResources-1.4.2 (последний короче)