AEM 6:如何自定义 Reviews Essentials 组件
AEM 6: How to customize Reviews Essentials Component
我想自定义标准组件Reviews Essentials。为此,我在我的项目中将 libs\social\reviews\components\hbs\reviews\review.review.hbs
复制到 apps/myProject/components/social/reviews/hbs/reviews/review.hbs
。在此文件中,我添加了一些 <dev>test</dev>
只是为了测试复制的文件 review.hbs
是否会覆盖原始文件。我已经部署和测试但没有任何变化 :(。我是否需要做其他事情来告诉框架使用我的 review.hbs
而不是原来的?
将您的更改放在以 /apps/myProject/components... 开头的目录中意味着您开始创建您自己的组件用 sling:resourceType 标识:
myProject/components/social/reviews/hbs/reviews
而不是仅仅创建一个覆盖层来扩展或修改默认组件 sling:resourceType social/reviews/components/hbs/reviews
要使用您的改编扩展默认的社交评论组件,需要在 /apps 中创建一个叠加层,但没有您的项目特定前缀:
/apps/social/reviews/components/hbs/reviews/reviews.hbs
我想自定义标准组件Reviews Essentials。为此,我在我的项目中将 libs\social\reviews\components\hbs\reviews\review.review.hbs
复制到 apps/myProject/components/social/reviews/hbs/reviews/review.hbs
。在此文件中,我添加了一些 <dev>test</dev>
只是为了测试复制的文件 review.hbs
是否会覆盖原始文件。我已经部署和测试但没有任何变化 :(。我是否需要做其他事情来告诉框架使用我的 review.hbs
而不是原来的?
将您的更改放在以 /apps/myProject/components... 开头的目录中意味着您开始创建您自己的组件用 sling:resourceType 标识:
myProject/components/social/reviews/hbs/reviews
而不是仅仅创建一个覆盖层来扩展或修改默认组件 sling:resourceType social/reviews/components/hbs/reviews
要使用您的改编扩展默认的社交评论组件,需要在 /apps 中创建一个叠加层,但没有您的项目特定前缀:
/apps/social/reviews/components/hbs/reviews/reviews.hbs