标签: linq sitecore sitecore7
如何使用Sitecore快速查询来检索已发布日期的记录?我尝试使用下面但它没有返回任何值。 我如何只检索最后一个节点?因为当我使用descendant :: *时,它也会返回父节点。
快:/ Sitecore的/内容/测试// [@@ parentId的=' {5656C582-A876-41E6-8441-A3F0BA0D2601}' 和@ Publish>' 20170101T000000'] / descendant ::
答案 0 :(得分:0)
发布字段的Sitecore字段名称不是Publish。您需要对发布字段使用以下语法:@__Publish。
Publish
@__Publish
您可以在模板的继承中看到正确的字段名称。您将能够看到如下所示的字段名称:
因此,您的查询将如下所示:
fast:/sitecore/content/Home//*[@@parentid='{5656C582-A876-41E6-8441-A3F0BA0D2601}' and @__Publish > '20170101T000000']/*