我想在另一个资源中显示一个资源的内容。我认为 getResources 可以做到这一点,但我无法让它为我工作。我有:
[[getResources &parents=`-1` $resources =`16`]]
但没有显示。我已确保所有资源都已发布并且 getResources 已正确安装。
谁能指出我正确的方向?
谢谢
我想在另一个资源中显示一个资源的内容。我认为 getResources 可以做到这一点,但我无法让它为我工作。我有:
[[getResources &parents=`-1` $resources =`16`]]
但没有显示。我已确保所有资源都已发布并且 getResources 已正确安装。
谁能指出我正确的方向?
谢谢
是的 - 这正是 getResources 的用途,您没有得到任何东西,因为您有一些语法错误。
[[getResources &parents= -1
$resources = 16
]]
应该:
[[获取资源?&父母= -1
&资源= 16
&tpl= myTpl
]]
这 '?' 告诉 Modx 会有参数,$resources 将被忽略 & 如果你没有指定 &tpl 参数,getResources 只会将原始数组转储到你的页面。
实际上没有必要使用模板。此代码工作正常:
[[getResources? &resources=1 &tpl=@INLINE [[+content]] &includeContent=1 ]]