Доброго дня!
Как говорится, столкнулся вот с такой проблемой:
Есть магазин на Revo. Там на странице я использую вот такой вызов для вывода товаров из каталога:
[[!getResources? &parents=`[[*id]]` &depth=`2` &hideContainers=`1` &showHidden=`0` &tpl=`OneTovarInMain`
&includeTVs=`1` &limit=`300` &sortby=`[[GetSortedResources? &docid=`[[*id]]`]]` &sortdir=`ASC`]]
Где GetSortedResources - мой сниппет, делающий хитрую сортировку товаров.
В таком виде, даже при повторных вызовах страницы я получаю такие результаты:
Query Time: 0.0329 s
Request: 112
PHP Exec: 8.8730 s
Total time: 8.9059 s
Если убрать вызов GetSortedResources сниппета, то результат особо не меняется.
Но проблема в том, что если я убираю !-кэширование с вызова getResources, то каталог просто не выводится.
Подскажите, плз, как правильно сделать вызов двух вложенных сниппетов чтобы было кэширование?