【问题标题】:Modx Revo: getResources not displaying dataModx Revo:getResources 不显示数据
【发布时间】:2012-10-27 01:50:27
【问题描述】:

我有一个名为“我的项目”的资源,其 getResources 语法如下:

[[!getResources? &parents=`5`  &tpl=`protmp` ]]

我用作模板的块“protmp”很简单:

<div class="indivproj">
[[*pagetitle]]
</div>

资源 ID 5 下只有两个子资源。使用上面的代码,我希望它能够显示他们的名字。

然而,当我查看“我的项目”资源时,我只是将父资源的标题重复了 4 次,例如:

My Projects
My Projects
My Projects
My Projects

有谁知道我做错了什么?

【问题讨论】:

    标签: templates content-management-system modx modx-revolution getresource


    【解决方案1】:

    在你的块中 [[*pagetitle]] 应该是 [[+pagetitle]] 如果你仍然没有得到结果,从 getResources 调用中省略 &tpl 属性,如果它返回任何东西,它将转储结果直接进入页面。

    【讨论】:

    • 谢谢,添加 + 确实有帮助,但奇怪的是父母没有工作。它显示所有已发布资源的所有标题
    【解决方案2】:

    知道了:这似乎是 Seans 的回答和我在打开文本编辑器的情况下写下这行的事实的混合体。我将其关闭并将[[*pagetitle]] 更改为[[+pagetitle]],它工作正常。这很奇怪,因为我认为这无关紧要......

    【讨论】:

      猜你喜欢
      • 2012-08-30
      • 1970-01-01
      • 2019-07-30
      • 1970-01-01
      • 2014-12-07
      • 1970-01-01
      • 2023-03-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多