内容分期 - 缺少文档参考

问题描述

我正在使用 Kentico EMS 12 的内容暂存功能。我尝试将许多页面同步到新环境。似乎一切顺利,除非我的页面类型引用了另一个文档(例如,我可能有一个页面,其中包含对在模式弹出窗口中显示的特定表单的引用)。似乎这些引用在目标环境中是空白的,我不得不全面重新选择它们。是否有任何特殊方法可以使用暂存功能来防止这种情况发生?

解决方法

欢迎来到 SO Mike!

仅供参考,无需在 SO 和 DevNet 上交叉发布问题。只要您用 kentico 标记您的 SO 帖子,它们就会自动被带入 DevNet。

您需要先在新环境中拥有对象(页面类型、转换、模板、小部件、页面模板等),然后才能成功同步页面。页面对对象有太多的依赖。同步机制不会基于页面自动同步这些对象,原因有很多。因此,请确保首先实际创建/同步与该页面关联/相关的任何对象到新环境。一旦它们存在于那个新环境中,那么您就应该设置好了。如果您对这些对象进行更新,不用担心,因为 ID 已经存在,而这正是页面正在寻找的内容。