Os modelos de email do AEM não mostram o suporte ao AMP nem geram uma saída AMP válida
Os modelos de email do Adobe Experience Manager (AEM) não exibem as opções de configuração do AMP nas Políticas da página, ou a saída do AMP falha na validação ao renderizar páginas do AMP. Atualize o componente de página para herdar da página Componentes principais habilitados para AMP e configure o modo AMP na política de modelo para restaurar a funcionalidade AMP e gerar uma saída AMP válida. Para resolver o problema, atualize a herança do componente e valide a saída do AMP.
Descrição description
Ambiente
- Adobe Experience Manager as a Cloud Service
- Adobe Experience Manager 6.5 Managed Services
- Componentes principais do AEM com extensão AMP
- Modelos de email que usam modelos editáveis e Políticas de página
Problema/Sintomas
- As opções de configuração do AMP não aparecem na interface da Política da página.
- As opções do Modo AMP permanecem indisponíveis para modelos editáveis.
- O seletor page.amp.html é carregado, mas a validação AMP falha.
- As páginas AMP geradas não atendem aos requisitos de validação do Google AMP.
Causa
O componente de página do projeto não herda da página Componentes principais habilitados para AMP. Embora o Adobe Experience Manager(AEM) inclua a extensão AMP por padrão, o AEM não ativa o suporte AMP automaticamente. Quando a propriedade sling:resourceSuperType não aponta para core/wcm/extensions/amp/components/page/v1/page, o AEM não exibe as opções do Modo AMP nas Políticas da página e não gera uma saída AMP HTML válida. Como resultado, a configuração da AMP permanece indisponível e as páginas AMP falham na validação.
Resolução resolution
Siga estas etapas para resolver o problema
- Verifique se a extensão AMP dos Componentes principais existe no caminho de instalação do repositório e confirme se o Adobe Experience Manager (AEM) carrega a extensão corretamente.
- Anexe
.amp.htmla uma URL de página e verifique se o AEM renderiza uma versão AMP da página. - Abra o componente de página do site no CRXDE e revise o sling atual:
resourceSuperType value. - Atualize a propriedade
sling:resourceSuperTypedo componente para a página Componentes Principais habilitados para AMP:core/wcm/extensions/amp/components/page/v1/page. - Salve a configuração do componente e confirme se o valor de herança atualizado persiste.
- Abra a Política de página do modelo e verifique se as opções do Modo AMP são exibidas.
- Selecione a configuração do Modo AMP necessária, salve a política e confirme se o AEM aplica a configuração às páginas que usam o modelo.
- Valide a saída
page.amp.htmlgerada usando o Validador de AMP do Google e confirme se nenhum erro de validação permanece.