我有一个自定义的treelist字段类型,可以通过以下代码解析其数据源上下文项。
Item contextItem = Sitecore.Context.ContentDatabase.Items[ItemID];
Item queryItem = contextItem.Axes.SelectSingleItem(qs);
但是当上下文项是渲染参数时会发生事故。因为那时数据源上下文项不在sitecore root中。我可以从sitecore root启动我的数据源查询,但它是一个多站点解决方案,所以,这不是一个好的解决方案。
有什么方法可以从我的自定义树形连接中解析上下文项(在本例中是一个页面项)?
解决方案是在sitecore 7.2中。