我在页面上有以下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的数据,但它也显示来自资源的子资源。
无论如何我可以阻止它吗?
答案 0 :(得分:5)
对于某些设计原因public class MyEntity {
private MySubEntity SubEntity {get; set;}
public string SubEntityValue
{
get
{
return SubEntity.Value;
}
set
{
SubEntity.Value = value;
}
}
,如果未设置getResources
配置,将始终混合已定义父项(显式或隐式)的结果。
如果您只想使用已定义的&parents
,则必须使用以下命令明确禁用父项:
&resources
供参考:这不是&parents=`-1`
的唯一奇怪,限制预设为getResources
,排序顺序为5
(例如)。
手动:https://rtfm.modx.com/extras/revo/getresources#getResources-Examples