0

getResourcesを使用して、特定のタイプのテンプレート変数を持つリソースのみを表示しようとしています。ページにすべてのテンプレート変数が表示されているので、何か間違ったことをしていることがわかります。

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

最後の議論では、私はテレビの「ダイニングセクションタイトル」でのみリソースを表示しようとしています。どんな助けでもいただければ幸いです。

4

2 に答える 2

1

構文にオプション値の前後のチェックマークがないため、チャンク名またはTV名にスペースを含めることはできません。実際のTVとチャンクの名前を確認してから、スニペット呼び出しを次のように再フォーマットします。

[[!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 に答える