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.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f