Sitecore Rocks,获取多选字段的数据?

时间:2016-02-22 16:01:40

标签: sitecore sitecore8 sitecore-rocks

我有以下Sitecore Rocks查询。 @#Tags#指的是包含一个或多个项目的Treelist字段。通过查询,我得到了 Tags 项ID的管道分隔列表。如何获取标签项目名称而不是ID?

select @#Tags#, @@Path from /sitecore/content/Sites/MySite/Assets/Pages//*[@@templatename="Dynamic Content"]

1 个答案:

答案 0 :(得分:1)

根据我的理解,您无法在一个查询中获取标记项名称而不是ID。

Sitecore查询有它的限制 - 它只返回项目或其字段(属性)。

您的查询会返回使用Dynamic Content模板和属性的项目:TagsPath。在这种情况下,Name将是Tags字段中所选项目的属性。据我所知,您无法在单个查询中从Dynamic Content项及其标签中获取属性。