2013-02-13 85 views
0

在modx中,我有一個資源可以深入兩個文件夾。我試圖只顯示父目錄中的資源(而不是其子目錄中的資源)。我getResources調用父資源中記載:getResources顯示所有子目錄

[[!getResources? 
    &parents=`[[*id]]` 
    &showHidden=`1` 
    &includeContent=`1` 
    &includeTVs=`1` 
    &processTVs=`1` 
    &tvPrefix=`` 
    &limit=`0` 
    &tpl=`Attractions Section` 
    &sortby=`menuindex` 
    &depth=`1` 
]] 

據我的理解,深度參數應控制GR去有多深,以顯示其資源。我將深度設置爲0和1,並且它仍然顯示子目錄中的所有資源。我如何獲取它只顯示當前目錄的資源?

回答

0

明白了。 depth =`depth`返回父類ModX Docs以下的第一級資源。

1

我在使用getResources之前遇到過問題〜如果〜其他attrib值之一不正確,可能會忽略後面的屬性。所以要開始擺脫你沒有使用或不需要的任何[tvprefix,sortby是默認情況下的menuindex],然後將深度移到父母的下方。

此外,我一直把模板塊,片段,電視&模板名稱作爲變量,即'沒有空格或怪異字符'我真的不知道它是否重要,但你的tpl名稱看起來可疑。

但是,您是對的& depth = 0應該只選擇第一級資源。

相關問題