Sobrepor componentes das comunidades overlay-communities-components

A intenção da sobreposição um componente padrão é alterar a aparência ou o comportamento de um componente globalmente, para todas as referências relativas ao componente. Depende da natureza do sling para resolver para a pasta /apps antes de pesquisar na pasta /libs. Assim, o caminho para o componente é idêntico ao caminho para o componente padrão, exceto que está na pasta /apps e não na pasta /libs.

Exemplo example

Componente de sobreposição de comentários

Suponha que você deseje modificar o recurso de comentário para que ele corresponda ao design do seu site, alterando o cabeçalho do comentário para que ele não exiba mais o avatar de nenhum comentário. As soluções para ocultar o avatar são usar o CSS ou, como descrito aqui, sobrepor o header.jsp na pasta de aplicativos para que o HTML que contém o avatar nunca seja enviado ao cliente.

Para sobrepor comentários, você deve:

Sobrepor emails de notificações

Suponha que você deseja personalizar a mensagem de notificações por email. Você pode fazer isso ao sobreposição os modelos em /libs/settings/community/templates/email/html.

Por exemplo, suponha que você queira editar as menções notificações por email (para um componente das Comunidades específico onde o UGC é criado). Nesses casos, adicione um se condição para verbo menção nos modelos dos componentes para os quais você ativou a variável @mentions suporte.

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

Para modificar o modelo de notificações por email para @mention em comentários de blog, coloque o modelo pronto para uso em: /libs/settings/community/templates/email/html/social.journal.components.hbs.comment/en

recommendation-more-help
81e2cd9d-0789-409d-b87c-2a8ce4f28791