我在Sitecore 7中有以下结构,我需要检索2011年更新的后代。如何使用快速查询或PredicateBuilder进行检索?
主页
- 偷看
-2009
-2010
- 第1条(2011年更新)
- 第2条
HOME1
-Peek1
-2010
-2011
- 第3条(2011年更新)
答案 0 :(得分:0)
使用Sitecore Fast Query,您可以使用// *从节点获取所有后代。 要在2011年获得更新日期的所有desendants,您可以使用这样的方式:
fast:/sitecore/content//*[@__Updated >= '20110101T000000' and @__Updated < '20120101T000000']
在Sitecore 7中,您可以在开发中心使用XPath Builder。
请注意,建议您在代码中使用Sitecore内容搜索API而不是Sitecore快速查询。