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

Última actualización: 2023-01-16

Descripción

Al utilizar fragmentos y plantillas, las etiquetas parecen tener codificación URI después de guardar.

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

Resolución

Se debe añadir una etiqueta META en el encabezado, no en el cuerpo. Las etiquetas META solo pueden agregarse al HEAD (como un TÍTULO), por lo que agregarlas al BODY hace que no sea válido.

Explicación: Cuando estos elementos se guardan en un fragmento ACS, ACS añade un nuevo encabezado y inserta las metaetiquetas, títulos, etc., fuera del código de encabezado. En una etapa posterior, 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 la visualización. Esto finalmente cambia parte del código, por lo que no se puede procesar como se espera.

Corrección : Elimine todos los elementos de la información del encabezado, las metaetiquetas y la CSS de los fragmentos.

Corrección simple - Mantenga todos los fragmentos tan simples como sea posible, HTML de huesos desnudos dentro de una estructura. Después de crear la plantilla final, puede ir al HTML para ella y agregar metaetiquetas y CSS adicionales al encabezado ya creado por ACS.

En esta página