2016-05-17 49 views
2

我有一個渲染,我想限制顯示在數據源選擇對話框UI中的項目。我想限制數據源到上下文項的直接子項和特定模板。所以我已經設置了數據源位置上的渲染爲./。並將
數據源模板指定爲所需的模板。Sitecore渲染數據源:過濾直接的孩子

問題是,當我點擊選擇一個數據源時,我看到所有直接的孩子,包括不是模板的孩子。即使sitecore禁用「確定」按鈕,當我點擊其他模板,其不必要的噪音。此外,我甚至可以導航到任何後代,並選擇該模板的一個項目。這不會工作,因爲我想限制選擇只有直接的孩子。

任何指針?

僅供參考,即時通訊使用Sitecore的8.1 ​​

感謝

回答

4

經過一番玩弄我得到它通過對數據源位置

我將它設置爲提供查詢工作:查詢:./* [ @@ templatename ='x']