叠加社区组件

覆盖默认组件的意图是全局更改组件的外观或行为,以便对组件进行所有相对引用。 在/libs文件夹中搜索之前,它依赖sling的性质解析到/apps文件夹。 因此,组件的路径与默认组件的路径相同,只是它位于/apps文件夹中,而不是/libs文件夹中。

示例

叠加注释组件

假定您要修改注释功能,使其与您网站的设计匹配,方法是更改注释标题,使其不再显示任何注释的头像。 隐藏头像的解决方案是使用CSS,或如此处所述,将apps文件夹中的header.jsp覆盖,这样包含头像的HTML就不会发送到客户端。

要叠加注释,您需要:

  1. 评论页
  2. 创建节点
  3. 改变外观

叠加通知电子邮件

假定要自定义电子邮件通知的消息,可以通过覆盖/libs/settings/community/templates/email/html​中的模板来实现。

例如,要修改提及电子邮件通知(对于创建ugc的特定社区组件),请在启用了​@mentions​支持的组件模板中为动词​提及​添加​条件。

{{#equals this.verb "mention"}}\
    A new mention <a href="{{objectUrl}}">comment</a> {{#if this.target.properties.[jcr:title]}}to the article "{{{target.displayName}}}" {{/if}}was added by {{{user.name}}} on {{dateUtil this.published format="EEE, d MMM yyyy HH:mm:ss z"}}.\n \
{{/equals}}\

要在博客评论中修改@tunite的电子邮件通知模板,请将开箱即用模板置于:/libs/settings/community/templates/email/html/social.journal.components.hbs.comment/en

On this page

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now