添加参数后快速查询失败

时间:2013-12-09 22:22:39

标签: xpath sitecore sitecore7

我使用Sitecore开发人员中心Sitecore XPath Builder来创建查询。

以下查询在源字段中正确工作:

fast:/sitecore/content/#Product Information#/#Image Galleries#//*

此查询返回图像库下方的所有对象,但这不是我想要的。我想只包含一个名为“图库”的特定模板。 我写了这个查询。

fast:/sitecore/content/#Product Information#/#Image Galleries#//*[@@templatename='Image Gallery']

此查询正确返回XPath Builder / Sitecore查询表示法中的信息,但当放在另一项的源字段中时,它会失败并返回此错误。

预期在第5位的字符串结尾。

感谢阅读! :)

1 个答案:

答案 0 :(得分:5)

这应适用于所有列表类型字段。您是否使用该确切查询作为您的字段的DataSource?如果是这样,则在指定为源时需要使用query:作为前缀。

query:fast:/sitecore/content/#Product Information#/#Image Galleries#//*[@@templatename='Image Gallery']

Using Sitecore Fast Query