AEM 6:如何自定义审查要素组件

AEM 6:如何自定义审查要素组件,aem,sling,Aem,Sling,我想定制标准组件。为此,我已将libs\social\reviews\components\hbs\reviews\review.review.hbs复制到我的项目中的apps/myProject/components/social/reviews/hbs/reviews/review.hbs。在这个文件中,我添加了一些test,只是为了测试复制的文件review.hbs是否覆盖了原始文件。我已部署和测试,但没有任何更改:(.我是否必须做些其他事情来告诉框架使用我的review.hbs而不是原始

我想定制标准组件。为此,我已将
libs\social\reviews\components\hbs\reviews\review.review.hbs
复制到我的项目中的
apps/myProject/components/social/reviews/hbs/reviews/review.hbs
。在这个文件中,我添加了一些
test
,只是为了测试复制的文件
review.hbs
是否覆盖了原始文件。我已部署和测试,但没有任何更改:(.我是否必须做些其他事情来告诉框架使用我的
review.hbs
而不是原始版本?

将您的更改放在以/apps/myProject/components开头的目录中…意味着您开始创建您自己的组件,并使用sling:resourceType:

myProject/components/social/reviews/hbs/reviews

而不仅仅是创建一个覆盖,用sling扩展或修改默认组件:resourceTypesocial/reviews/components/hbs/reviews

要使用您的自适应扩展默认的social review组件,需要在/apps中创建一个覆盖,但不使用项目特定的前缀:

/apps/social/reviews/components/hbs/reviews/reviews.hbs