Componente Estender comentários extend-comments-component

CAUTION
AEM 6.4 chegou ao fim do suporte estendido e esta documentação não é mais atualizada. Para obter mais detalhes, consulte nossa períodos de assistência técnica. Encontre as versões compatíveis here.

A intenção de extensão um componente padrão é alterar a aparência ou o comportamento de um componente para usos específicos.

O caminho para o componente é exclusivo e faz referência ao componente padrão como um tipo de super recurso. Há menos risco, pois o escopo é limitado em comparação ao escopo global de uma sobreposição de componente.

NOTE
Extensão de um sobreposto não é suportado.

Exemplo example

Suponha que o cabeçalho do componente de comentário deve ser exibido com uma aparência alternativa em um site da instância de AEM, enquanto aparece com a exibição padrão em outro site. Em vez de sobrepor o comentário padrão, que altera o componente de comentário para todas as instâncias, uma solução melhor é garantir que haja vários componentes de comentário disponíveis para uso em vários sites.

Para implementar essa solução, crie um novo componente que estenda (substitui) o existente e modifique o script Handlebars. A área do site que usa os novos comentários pode usar a extensão, enquanto os sites que usam a aparência padrão permanecem inalterados.

O componente comentário é, na verdade, um dos dois componentes que compõem o sistema de comentários. Dessa forma, há dois componentes a serem estendidos: comentários e comentário. O script a ser editado está no *comentário *componente header.hbs enquanto o pai comentários componente (o sistema de comentários) é o que um autor realmente adiciona à página.

Para estender comentários, você precisará:

recommendation-more-help
5d37d7b0-a330-461b-814d-068612705ff6