O HTML de modelo aplica a codificação de URI após salvar
Este artigo explica uma correção para o problema do Adobe Campaign Standard (ACS) em que o HTML de modelo aplica a codificação de URI após salvar. Para evitar isso, mantenha os fragmentos do ACS o mais simples possível no início e faça alterações no cabeçalho, conforme necessário, após criar o template final.
Descrição description
Ambiente
Adobe Campaign Standard
Problema/Sintomas
Ao usar fragmentos e modelos, as tags parecem ser codificadas por URI após salvar.
Caracteres como "&" serão alterados para &, <
para < e >
para >. Esse problema ocorre devido às metatags adicionadas à tag body.
Resolução resolution
Uma tag META deve ser adicionada ao cabeçalho, não ao corpo. As tags META só podem ser adicionadas ao HEADER (como, um TÍTULO), portanto, adicioná-las ao BODY o torna inválido.
Explicação: quando esses itens são salvos em um fragmento ACS, o ACS adiciona um novo cabeçalho e envia as metatags, títulos, etc., para fora do código do cabeçalho. Em um estágio posterior, ao salvar o fragmento/modelo, o ACS analisa o HTML e tenta limpá-lo aplicando a codificação do URI ao que ele reconhece como valores de texto para exibição. Isso altera parte do código para que não possa ser renderizado como esperado.
Correção - Remova todos os elementos de informações de cabeçalho, metatags e CSS dos fragmentos.
Correção simples - Mantenha todos os fragmentos o mais simples possível, HTML sem depender do conteúdo em uma estrutura. Depois de criar seu template final, você pode acessar o HTML para ele e adicionar outras metatags e CSS ao cabeçalho já criado pelo ACS.