2013-02-10 49 views
0

我試圖使用getResources來只顯示特定類型的模板變量的資源。我知道我做錯了什麼B/C的頁面中顯示所有模板瓦爾:如何使用特定的電視在Modx中顯示資源

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

在我試圖只顯示資源,用電視「美食節標題」最後一個參數。任何幫助,將不勝感激。

回答

0

我解決了它。我需要從tvFilters值中刪除單引號。

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

謝謝okyanet的幫助。

+1

當然啊。有時候會混淆PHP語法!很高興你解決了它。 – okyanet 2013-02-11 20:26:01

1

您的語法缺少選項值周圍的反引號,並且在塊或電視名稱中不能包含空格。檢查實際的電視和塊名稱是什麼,然後重新格式化您的代碼段調用像這樣:

[[!getResources? 
    &parent=`[[*id]]` 
    &showHidden=`1` 
    &limit=`0` 
    &tpl=`DiningSection` 
    &includeContent=`1` 
    &includeTVs=`1` 
    &processTVs=`1` 
    &tvPrefix=`` 
    &tvFilters=`DiningSectionTitle!=''` 
    ]] 
+0

我覺得滴答已經在那裏。我使用的是Revo,它讓我可以使用空間大塊和電視。在[[* id]]這個ID下面有七個資源,但只有三個甚至有電視'Dining Section Title'。 – symlink 2013-02-11 00:14:48

相關問題