0

我有getResources撥打:鏌鋣getResources顯示子資源以及母公司層面的資源

[[!getResources? &parents=`[[*id]]` &limit=`15` &tpl=`contentsectiontpl` &sortdir=`ASC` &sortby=`menuindex` &includeContent=`1`]] 

在父資源。

我希望只顯示此父級的子級資源,但上面顯示子級資源和與父級相同級別上的資源。

有沒有人知道正確的方式來實現只顯示子資源,而不直接使用父母ID?

+0

如何通過模板過濾資源 - &其中= \'{ 「模板:=」:8} \' – Vasis

回答

0

嘗試 '-1' 爲&父母

作爲家長ID的逗號分隔的列表。指定要包含的資源時,使用-1來忽略 父母。如果沒有完成, getResources假定&父母爲當前資源,並從中讀取孩子的 (加上資源=意外 結果中給出的資源)。

雖然它不應該顯示父母兄弟姐妹資源 - 我從來沒有見過getResources做到這一點!您是直接在家長中使用電話還是以某種方式將其包括在內?

如果可能,您還可以隱藏父資源和/或使用hideContainers參數或可能的資源參數來排除特定的[父]資源。

1

如果你真的得到父母兄弟姐妹,你必須指定錯誤的ID。確保你不應該使用[[+ id]]而不是[[* id]],以防你列出某種子菜單等。

0

不要在中調用此調用內容此父資源中的字段 - 在模板中執行此操作。該電話是正確的,必須是其他的錯誤...

0

你也可以指定模板,如果它是不同的父母和孩子。

實例:

&where=`{"template:=":8}` 

&where=`{"template:=":1, "OR:template:=":2}` 

&where=`{"template:IN":[1,2,3]}`