오버레이 커뮤니티 구성 요소 overlay-communities-components

기본 구성 요소를 오버레이하려는 의도는 해당 구성 요소에 대한 모든 상대 참조에 대해 구성 요소의 모양이나 동작을 전체적으로 변경하는 것입니다. /libs 폴더에서 검색하기 전에 sling 특성에 따라 /apps 폴더로 해결됩니다. 따라서 구성 요소에 대한 경로는 /libs 폴더가 아닌 /apps 폴더에 있다는 점을 제외하면 기본 구성 요소에 대한 경로와 동일합니다.

example

오버레이 주석 구성 요소

댓글에 대한 아바타가 더 이상 표시되지 않도록 댓글 헤더를 변경하여 웹 사이트의 디자인과 일치하도록 댓글 기능을 수정하려는 경우 아바타를 숨기는 솔루션은 CSS를 사용하거나, 여기에 설명된 대로 앱 폴더에 header.jsp를 오버레이하므로 아바타가 포함된 HTML이 클라이언트로 전송되지 않습니다.

댓글을 오버레이하려면 다음을 수행해야 합니다.

오버레이 알림 이메일

전자 메일 알림 메시지를 사용자 지정하려는 경우 /libs/settings/community/templates/email/html에 템플릿을 오버레이할 수 있습니다.

예를 들어 언급 이메일 알림(UGC가 생성된 특정 커뮤니티 구성 요소의 경우)을 편집하려고 한다고 가정합니다. 이러한 경우 @mentions 지원을 사용하도록 설정한 구성 요소의 템플릿에서 동사 mention​에 대한 if 조건을 추가하십시오.

{{#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}}\

블로그 댓글에 추가할 전자 메일 알림 @mention을 수정하려면 /libs/settings/community/templates/email/html/social.journal.components.hbs.comment/en의 기본 템플릿을 배치하십시오.

recommendation-more-help
experience-manager-65-help-communities