MODX getResources отображает дочерние ресурсы незарегистрированного ресурса
У меня есть следующий код getResources на странице:
[[!getResources?
&resources=`57,77`
&depth=`1`
&tpl=`customersListTPL`
&limit=`99`
&sortdir=`ASC`
&includeTVs=`1`
&processTVs=`1`
&includeContent=`1`
&showHidden=`1`
&depth=`0`
&sortby=`menuindex`
]]
Я хочу, чтобы он отображал только данные из ресурсов 57 и 77, но он также отображает дочерние ресурсы из ресурса, на котором он находится.
В любом случае, я могу это остановить?
1 ответ
Решение
По какой-то причине дизайна getResources
будет всегда смешивать результаты от определенных родителей (явных или неявных), если &parents
конфиг не установлен.
Если вы хотите использовать только определенный &resources
Вы должны явно отключить родителей, используя:
&parents=`-1`
Для справки: это не единственная странность getResources
предел установлен на 5
и порядок сортировки createdon=DESC
(например).
Руководство: https://rtfm.modx.com/extras/revo/getresources