以下Sitecore查询适用于我在XPath生成器中的工作:
/sitecore/content/Home/CareAndTreatment//*[@Title='Birth Marks and other skin conditions']
但是,检查DropLink字段而不是单行文本字段的类似查询不会返回任何结果:
/sitecore/content/Home/CareAndTreatment//*[@TreatmentType='Conditions']
单行文本的查询语言与Droplink的查询语言是否存在语法差异?
注意:这些示例使用Sitecore 6.2
发布于 2011-01-12 02:01:15
我可能错了但是..。DropLink字段不是存储项目ID而不是文本吗?因此,您必须对此进行查询。
DropList -将文本存储为原始值
DropLink -将ID存储为原始值
也许查询API会考虑到这一点?
发布于 2011-01-10 07:42:20
解决方案并不是那么难,在它前面加上查询,例如:
query:/sitecore/content/Home/CareAndTreatment//*[@TreatmentType='Conditions']
另请参阅:http://sdn.sitecore.net/Reference/Sitecore%206/Data%20Definition%20Cookbook.aspx (2.4.2)
https://stackoverflow.com/questions/4641657
复制相似问题