将包含另一个子布局的子布局从一个占位符移动到另一个

Moving sublayout that contains another sublayout from one placeholder to another


我在页面编辑器中遇到一个问题,我在占位符中创建了一个子布局,并在该子布局(嵌套子布局)中添加了另一个子布局。 当我将父子布局移动到另一个占位符(仍在使用页面编辑器)时,我只是移动了父子布局,而不是子子布局。子布局仍然指向旧的占位符,而父子布局指向新的占位符。
有什么方法可以使用页面编辑器将父子布局和子子布局从一个占位符移动到另一个占位符,而不必转到内容编辑器中的演示布局?

亲切的问候,
阿迪

这是页面编辑器的一个已知限制。在保存渲染字段时,Sitecore 不会爬过先前渲染中的嵌套子布局来查找任何需要更新的子布局。

您可以自定义管道来执行此搜索并自行更新渲染 XML。或者,一些可供购买的 Sitecore 开发加速器已经包含此修复程序。