我有渲染,我想限制数据源选择对话框UI中显示的项目。我想将数据源限制为上下文项的直接子项和特定模板。因此,我已将数据源位置设置为 ./ 。并指明了 数据源模板到所需的模板。
问题是,当我点击选择一个数据源时,我会看到所有直接的孩子,包括不属于该模板的onces。尽管sitecore禁用了" OK"当我点击其他模板时按钮,它不必要的噪音。此外,我甚至可以导航到任何后代并选择该模板的项目。这不会起作用,因为我想将选择仅限于直接的孩子。
任何指针?
仅供参考,我正在使用sitecore 8.1
由于
答案 0 :(得分:4)
经过一些游戏,我通过提供数据源位置的查询
来实现它我将其设置为:query:./ * [@@ templatename =' x']