El HTML de plantillas aplica la codificación URI después de guardar

Este artículo explica una corrección del problema de Adobe Campaign Standard (ACS) en el que el HTML de plantillas aplica la codificación URI después de guardar. Para evitarlo, debe mantener los fragmentos ACS lo más simples posible al principio y realizar los cambios necesarios en el encabezado después de crear la plantilla final.

Descripción description

Entorno

Adobe Campaign Standard

Problema/Síntomas

Al utilizar fragmentos y plantillas, las etiquetas parecen estar codificadas con URI después de guardar.

Los caracteres como "&" cambiarán a &, < a < y > a >. Este problema se produce debido a las metaetiquetas que se añaden a la etiqueta de cuerpo.

Resolución resolution

Se debe añadir una etiqueta meta en el encabezado, no en el cuerpo. Las etiquetas META solo se permiten añadir en el ENCABEZADO (por ejemplo, un TÍTULO), por lo que si se añaden al BODY, el resultado no es válido.

Explicación: cuando estos elementos se guardan en un fragmento ACS, ACS agrega un nuevo encabezado y saca las metaetiquetas, los títulos, etc., fuera del código de encabezado. Más adelante, al guardar el fragmento o la plantilla, ACS analiza el HTML e intenta limpiarlo aplicando la codificación URI a lo que reconoce como valores de texto para mostrar. En última instancia, esto cambia parte del código, por lo que no se puede procesar según lo esperado.

Corrección: elimine todos los elementos de información de encabezado, etiquetas meta y CSS de los fragmentos.

Corrección sencilla: mantenga todos los fragmentos lo más simples posible y HTML dentro de una estructura. Después de crear la plantilla final, puede ir al HTML y añadir metaetiquetas y CSS adicionales al encabezado ya creado por ACS.

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