我有以下Sitecore Rocks查询。 @#Tags#指的是包含一个或多个项目的Treelist字段。通过查询,我得到了 Tags 项ID的管道分隔列表。如何获取标签项目名称而不是ID?
select @#Tags#, @@Path from /sitecore/content/Sites/MySite/Assets/Pages//*[@@templatename="Dynamic Content"]
答案 0 :(得分:1)
根据我的理解,您无法在一个查询中获取标记项名称而不是ID。
Sitecore查询有它的限制 - 它只返回项目或其字段(属性)。
您的查询会返回使用Dynamic Content
模板和其属性的项目:Tags
和Path
。在这种情况下,Name
将是Tags
字段中所选项目的属性。据我所知,您无法在单个查询中从Dynamic Content
项及其标签中获取属性。