Lors de l’utilisation de fragments et de modèles, les balises semblent codées en URI après l’enregistrement.
Des caractères tels que "&" seront remplacés par &, par < et par >. Ce problème se produit car les balises META ont été ajoutées à la balise body .
Une balise META doit être ajoutée dans l’en-tête et non dans le corps. Les balises META ne peuvent être ajoutées que dans l’HEAD (par exemple, un TITRE). Par conséquent, l’ajouter dans le BODY le rend non valide.
Explication: Lorsque ces éléments sont enregistrés dans un fragment ACS, ACS ajoute un nouvel en-tête et envoie les balises META, les titres, etc., en dehors du code d’en-tête. Ultérieurement, lorsque vous enregistrez le fragment/modèle, ACS analyse le HTML et tente de le nettoyer en appliquant un codage URI à ce qu’il reconnaît comme des valeurs textuelles pour l’affichage. Cela modifie une partie du code, de sorte qu’il ne peut pas être rendu comme prévu.
Correction - Supprimez tous les éléments des informations d’en-tête, des balises META et CSS des fragments.
Correctif simple - Conserver tous les fragments aussi simples que possible, HTML osseux dans une structure. Après avoir créé votre modèle final, vous pouvez accéder au HTML et ajouter des balises META et CSS supplémentaires à l’en-tête déjà créé par ACS.