ModX:GetResource显示Child而不是资源编号

时间:2012-07-30 00:55:25

标签: modx modx-revolution getresource

这是一个奇怪的ModX问题:我的模板中有以下代码:

[[!getResources? &resources=`15` &includeContent=`1` &tpl=`slider-banner`]]

资源15中有一个用作横幅的图像。这在我的每个页面上工作正常,无论出于何种原因,它都显示父资源的第一个子节点(资源编号80)

有人知道为什么会这样吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

不确定没有看到您的资源树,但您可以使用getResourceField更有效地实现此目标。只需将slider-banner块直接放入模板中即可:

[[$slider-banner]]

并在你的大块中:

<div class="banner">
    [[getResourceField? &id=`15` &field=`bannerTV` &processTV=`1`]]
</div>

如果内容不经常更改,您可能应该将代码段缓存为[[snippet]]