【问题标题】:ModX: GetResource showing Child instead of resource numberModX:GetResource 显示 Child 而不是资源编号
【发布时间】:2012-07-27 16:40:36
【问题描述】:

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

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

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

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

谢谢!

【问题讨论】:

    标签: modx modx-revolution getresource


    【解决方案1】:

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

    [[$slider-banner]]
    

    在你的块中:

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

    如果内容不经常更改,您可能应该调用您的 sn-p cached [[snippet]]

    【讨论】:

    • 谢谢 - 是的,这可能是最简单的解决方案 - 将块直接放在模板中
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-09-30
    • 2019-08-17
    • 1970-01-01
    • 2019-10-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多