Componente Estender Comentários

A intenção de estender 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 superrecurso. Há menos risco, pois o escopo é limitado em comparação ao escopo global de uma sobreposição de componente.

OBSERVAÇÃO

Não há suporte para a extensão de um componente sobreposto.

Exemplo

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 o extendido, enquanto os sites que usam a aparência padrão permanecem não afetados.

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

Para estender comentários, é necessário:

  1. Criar os componentes
  2. Adicionar comentário à página de amostra
  3. Alterar a aparência

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