扩展注释组件

注意

AEM 6.4已结束扩展支持,本文档将不再更新。 有关更多详细信息,请参阅 技术支助期. 查找支持的版本 此处.

意图 扩展 默认组件是为特定用途更改组件的外观或行为。

组件的路径是唯一的,并将默认组件作为超级资源类型引用。 与组件叠加的全局范围相比,风险较小,因为范围有限。

注意

扩展 覆盖 组件不受支持。

示例

假设评论组件的标题必须在AEM实例的一个站点上显示,并且具有替代外观,而在另一个站点上显示时却具有默认显示。 最好的解决方案是确保有多个注释组件可供在各种网站上使用,而不是覆盖默认注释(更改所有实例的注释组件)。

要实施此解决方案,请创建一个新组件,以扩展(覆盖)现有组件并修改Handlebars脚本。 使用新注释的网站区域可以使用扩展的注释,而使用默认外观的网站则不受影响。

评论组件实际上是构成评论系统的两个组件之一。 因此,需要扩展两个组件: 评论评论. 要编辑的脚本位于*comment *组件的 header.hbs 文件,而父级 评论 组件(注释系统)是作者实际添加到页面的内容。

要扩展评论,您需要:

  1. 创建组件
  2. 将注释添加到示例页面
  3. 更改外观

在此页面上