我试图根据查询将asp:dropdownlist绑定到某些sitecore项目.通过查询,我想返回继承模板"Site Root"的项目.
我用的时候:
Sitecore.Context.Database.SelectItems("/sitecore/content/*[@@templatename='Site Root']");
Run Code Online (Sandbox Code Playgroud)
它仅返回具有"站点根"模板的项目,而不返回继承此模板的模板.
如何获取查询以返回继承此模板的项目?
我如何添加包含链接列表的字段类型?这些链接需要能够是内部,媒体或外部.
我的网站上有多个模板继承了一个快速链接模板.到目前为止,我一直在使用带有数据源限制的特定模板的Treelist来填充转发器,以在页面的子导航中输出链接列表.这对内部链接一直很好,但现在我需要扩展它以便能够处理媒体库和/或外部链接中项目的链接.它的外部链接导致我的混乱,因为它们不作为Sitecore中的项目存在,所以我不确定如何最好地链接.我不希望为每个外部链接创建新项目,因为这似乎效率低下.
我以为我可能会使用自定义字段类型,类似于名称值列表的功能,但能够获得一般链接列表?
任何指导我正确方向的帮助将非常感激.
sitecore ×2