这是一个奇怪的 ModX 问题:我的模板中有以下代码:
[[!getResources? &resources=`15` &includeContent=`1` &tpl=`slider-banner`]]
资源 15 中有一张我用作横幅的图像。这在我的每个页面上都可以正常工作,无论出于何种原因,它都显示了父资源的第一个子资源(资源号 80)
有人知道为什么会这样吗?
谢谢!
这是一个奇怪的 ModX 问题:我的模板中有以下代码:
[[!getResources? &resources=`15` &includeContent=`1` &tpl=`slider-banner`]]
资源 15 中有一张我用作横幅的图像。这在我的每个页面上都可以正常工作,无论出于何种原因,它都显示了父资源的第一个子资源(资源号 80)
有人知道为什么会这样吗?
谢谢!
不确定没有看到您的资源树,但您可以使用getResourceField更有效地实现这一点。只需将您的slider-banner
块直接放入您的模板中:
[[$slider-banner]]
在你的块中:
<div class="banner">
[[getResourceField? &id=`15` &field=`bannerTV` &processTV=`1`]]
</div>
[[snippet]]
如果内容不经常更改,您可能应该将您的片段称为缓存。