我想搜索具有特定(基于GUID)布局控制器节点的所有页面。有没有办法在Sitecore中执行此操作?
我希望避免浏览所有页面节点并通过演示文稿详细信息识别布局控制器。如果必须这样做,这将是一项繁琐的工作。
答案 0 :(得分:6)
您也可以转到sitecore中的布局,然后点击"导航"功能区并使用"链接"菜单选项。推荐人是使用布局的项目。
答案 1 :(得分:0)
您可以使用开发中心。
转到Sitecore菜单 - >开发工具 - >开发者中心 然后,选择工具 - > XPath Builder。
您需要的查询是这样的:
/sitecore/content//*[contains(@__Renderings, '{A5437488-E6FA-42D3-B201-25D3CFE0A02B}')]
在__Renderings字段中查找包含特定ID的所有项目。
__Renderings是一个像任何其他领域一样的领域。它存储有关layou,设备和渲染的信息。也就是说,您可以使用Sitecore查询来查找基于它的项目。看到: