在 Sitecore 8.1 中编辑文本字段时,最终布局被清除



我有一个奇怪的问题,当我在体验编辑器中编辑富文本字段并保存页面时,它会将我带到未找到布局页面。

切换回内容编辑器时,我可以看到最终布局已被完全擦除(共享保持不变)。我注意到,如果我在体验编辑器中更改为共享布局(通过演示选项卡)并执行相同的编辑 - 它可以正常工作。

什么会导致最终布局被擦除?

我注意到这可能是由于在模板的标准值上设置了最终渲染引起的。目前我想不出这样做的理由,但我可以看到在错误的模式下意外编辑体验编辑器中的标准值项目是多么容易。

Sitecore 中将演示文稿详细信息重置回标准值很容易,但据我所知,您不能只重置最终效果图。为了避免必须遍历每个失败的模板并手动重置并重新添加所有添加的渲染,如果您安装了 TDS(或类似),我找到了一种简单的修复方法。

  1. 在文件系统的/Sitecore/templates 文件夹中搜索__Final。
  2. 删除此__Final渲染字段的所有实例(从"----字段----"行到下一个)。
  3. 与 Sitecore 同步。

这不是真正的问题解决方案,但是当我必须修复发生这种情况的>20个模板时,它为我节省了大量时间,并认为值得分享。

最新更新