Template HTML applica la codifica URI dopo il salvataggio

Descrizione

Quando si utilizzano frammenti e modelli, i tag sembrano codificati in URI dopo il salvataggio.

I caratteri come "&" verranno modificati in &, in < e in >. Questo problema si verifica perché i meta tag sono stati aggiunti al tag body.

Risoluzione

È necessario aggiungere un tag META nell’intestazione, non nel corpo. I tag META possono essere aggiunti solo al HEAD (come un TITLE), pertanto l’aggiunta al BODY lo rende non valido.

Spiegazione: Quando questi elementi vengono salvati in un frammento ACS, ACS aggiunge una nuova intestazione e invia i metadati tag, titoli, ecc., al di fuori del codice di intestazione. In una fase successiva, quando si salva il frammento/modello, ACS analizza il HTML e tenta di pulirlo applicando una codifica URI a quelli che riconosce come valori di testo per la visualizzazione. Questo alla fine modifica parte del codice, quindi non può eseguire il rendering come previsto.

Correzione - Rimuovi tutti gli elementi di informazioni di intestazione, meta tag e CSS dai frammenti.

Correzione semplice - Tenere tutti i frammenti il più semplice possibile, HTML a ossa nude all'interno di una struttura. Dopo aver creato il modello finale, puoi accedervi in HTML e aggiungere metadati aggiuntivi e CSS all’intestazione già creata da ACS.

In questa pagina