Sitecore渲染数据源:过滤直接子项

时间:2016-05-17 01:58:28

标签: sitecore sitecore8.1

我有渲染,我想限制数据源选择对话框UI中显示的项目。我想将数据源限制为上下文项的直接子项和特定模板。因此,我已将数据源位置设置为 ./ 。并指明了 数据源模板到所需的模板。

问题是,当我点击选择一个数据源时,我会看到所有直接的孩子,包括不属于该模板的onces。尽管sitecore禁用了" OK"当我点击其他模板时按钮,它不必要的噪音。此外,我甚至可以导航到任何后代并选择该模板的项目。这不会起作用,因为我想将选择仅限于直接的孩子。

任何指针?

仅供参考,我正在使用sitecore 8.1

由于

1 个答案:

答案 0 :(得分:4)

经过一些游戏,我通过提供数据源位置的查询

来实现它

我将其设置为:query:./ * [@@ templatename =' x']