Xpath 添加参数后快速查询失败

Xpath 添加参数后快速查询失败,xpath,sitecore,sitecore7,Xpath,Sitecore,Sitecore7,我正在使用Sitecore开发者中心Sitecore XPath Builder创建查询 以下查询在源字段中正常工作: fast:/sitecore/content/#产品信息#/#图像库#//* 此查询返回图像库下的所有对象,但这不是我想要的。我只想包括一个名为“图像库”的特定模板。 我写了这个查询 fast:/sitecore/content/#产品信息#/#图像库#/*[@@templatename='Image Gallery'] 此查询正确返回XPath Builder/Sitecor

我正在使用Sitecore开发者中心Sitecore XPath Builder创建查询

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

fast:/sitecore/content/#产品信息#/#图像库#//*

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

fast:/sitecore/content/#产品信息#/#图像库#/*[@@templatename='Image Gallery']

此查询正确返回XPath Builder/Sitecore查询表示法中的信息,但如果将其放置在另一项的源字段中,则会失败并返回此错误

位置5处应为字符串结尾


谢谢阅读!:)

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

query:fast:/sitecore/content/#产品信息#/#图像库#/*[@@templatename='Image Gallery']


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

query:fast:/sitecore/content/#产品信息#/#图像库#/*[@@templatename='Image Gallery']


模板字段的类型是什么?@mdress它是一个droplink。模板字段的类型是什么?@mdress它是一个droplink。