本文介绍了在Sitecore 6.2.0中查找使用公共子布局的所有项目的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
是否可以获取Sitecore中正在使用演示选项卡中的公共子布局或XSLT进行呈现的所有项目的列表,例如,假设有5个项目正在使用名为layout1.ascx的子布局。是否可以通过搜索方法获取所有这5个项目的列表。
提前感谢。
问候您,达薇亚
推荐答案
您可能需要分两步完成此操作(如果只有一个模板,则需要一步)。
您需要使用链接数据库。
查看这些"链接"的最简单方法是转到"子布局"或"渲染",然后转到"导航"菜单,然后单击"链接"。这应该会显示指向此当前项的所有项以及当前项所指向的所有项(即双向)。这可能会为您提供模板和/或项目的列表(如果子布局直接设置在项目上)。
然后转到模板,查看如何执行相同操作以查看哪些项目引用了该模板。
这应该会显示哪些项目正在使用哪些子布局。
当然,这需要Link数据库已准备就绪(应该是自动完成的,但您可以通过开始>控制面板>数据库>重建链接数据库强制执行此操作),并且在Sitecore中绑定子布局等。
我希望这会有帮助。
这篇关于在Sitecore 6.2.0中查找使用公共子布局的所有项目的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!