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 do componente 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
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