Componentes de comunidades de sobreposição

A intenção de sobrepor um componente padrão é alterar a aparência ou o comportamento de um componente globalmente, para todas as referências relativas ao componente. Ele depende da natureza do sling para resolver 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

Componente de comentários de sobreposição

Suponha que você queira 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 para qualquer comentário. As soluções para ocultar o avatar estão usando o CSS ou, conforme descrito aqui, sobrepondo o header.jsp na pasta de aplicativos para que o HTML que contém o avatar nunca seja enviado para o cliente.

Para sobrepor comentários, você precisará:

  1. Página de comentários
  2. Criar nós
  3. Alterar a aparência

E-mails de notificações de sobreposição

Suponha que você queira personalizar a mensagem das notificações por email, faça isso sobrepondo os modelos em /libs/settings/community/models/email/html.

Por exemplo, para modificar as notificações de e-mail de menções (para um componente de comunidades específicas onde o ugc é criado), adicione uma condição if para o verbo menção nos modelos dos componentes para os quais você habilitou o suporte a @menções.

{{#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 e-mail para @menção nos comentários do blog, coloque-o fora da caixa em: /libs/settings/community/templates/email/html/social.journal.components.hbs.comment/en

Nesta página

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