我在项目模板中有一个多列表字段,其中包含一个XPath查询来过滤项目选项。
query:/sitecore/content/mysite/Home//*[@@templatename='MytemplateName']
这样可行,但/sitecore/content/mysite/Home
下有克隆项目,因为内容树中有两个实际项目,所以会出现两次,
如何更改此查询以排除重复项?
答案 0 :(得分:3)
您可以检查 __Source
字段的值是否为空。
在此字段中 Sitecore 存储有关克隆项目的原始项目的信息,因此对于所有克隆项目,此字段不为空,结果中将省略它们:
query:/sitecore/content/mysite/Home//*[@@templatename='MytemplateName' and @__source='']