0

我正在尝试使用 getResources 仅显示具有某种类型模板变量的资源。我知道我做错了 b/c 页面显示所有模板变量:

[[!getResources? 
&parent=`[[*id]]` 
&showHidden=`1` 
&limit=`0` 
&tpl=`Dining Section` 
&includeContent=`1` 
&includeTVs=`1` 
&processTVs=`1` 
&tvPrefix=`` 
&tvFilters=`Dining Section Title != ''`]]

在最后一个论点中,我试图仅显示带有电视“Dining Section Title”的资源。任何帮助,将不胜感激。

4

2 回答 2

1

您的语法缺少选项值周围的反引号,并且您不能在块或电视名称中包含空格。检查实际的 TV 和 Chunk 名称是什么,然后像这样重新格式化您的代码段调用:

[[!getResources? 
   &parent=`[[*id]]` 
   &showHidden=`1` 
   &limit=`0` 
   &tpl=`DiningSection` 
   &includeContent=`1` 
   &includeTVs=`1` 
   &processTVs=`1` 
   &tvPrefix=`` 
   &tvFilters=`DiningSectionTitle!=''`
   ]]
于 2013-02-10T09:05:08.327 回答
0

我解决了。我需要从 tvFilters 值中删除单引号。

[[!getResources? 
  &parent=`[[*id]]` 
  &showHidden=`1` 
  &limit=`0` 
  &tpl=`Dining Section` 
  &includeContent=`1` 
  &includeTVs=`1` 
  &processTVs=`1` 
  &tvPrefix=`` 
  &tvFilters=`Dining Section Title!=`
]]

感谢 okyanet 的帮助。

于 2013-02-11T00:24:08.313 回答