通用编辑器中的内容继承 inheritance

了解通用编辑器如何支持多站点管理和启动的内容继承,以支持内容重用和本地化。

NOTE
此功能仅适用于存储在AEM存储库中的内容。

用例 use-case

对于许多AEM用户而言,创建页面只是开始。 为了有效地扩展内容,通常在创建页面后需要完成以下步骤:

  1. 使用语言副本和翻译工作流翻译页面
  2. 使用多站点管理对页面 ​进行本地化,以将翻译后的页面推出到不同的市场。
  3. 使用启动项创建新版本 ​以准备页面的未来小版本并将这些更改上线。

这些步骤可以加快内容速度并确保内容一致性。 通用编辑器支持内容继承,这是语言副本、多站点管理和启动项所依赖的机制。

继承 what-is-inheritance

继承是一种机制,通过该机制,可以链接内容,以便更改一个内容会自动更改另一个内容。

MSM和启动项是功能强大的工具,可帮助您使用继承重用内容。 页面可以从中央源(Blueprint)复制,以使作者能够对这些副本的上下文进行特定更改,而其余内容仍会从Blueprint继承。 这在本地化站点时非常有用。

要修改副本的某些内容,作者会中断受影响组件的继承,以确保在副本与Blueprint同步时,不会覆盖其本地更改。

内容继承和通用编辑器 universal-editor

当页面是MSM或Launch的一部分并且内容使用通用编辑器进行编辑时,编辑器会自动禁用作者在该页面上所做所有更改的继承,确保在从Blueprint同步更新时保留修改的内容。

在进行本地编辑之前,作者不需要单击按钮或执行任何其他步骤来禁用继承。 进行更改后,将立即隐式取消继承。 这与页面编辑器形成对比。

通用编辑器不会影响继承的底层机制。 有关继承如何工作的更多详细信息,请参阅以下文档。

限制 limitations

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab