Héritage des tags de type de contenu


Cette page ne doit être appliquée que si le script vous demande de passer la migration manuelle code.20240920.CMS.contentType-tag-inheritance

L'héritage des tags était, jusque là, désactivé par défaut lorsque l'on étendait un type de contenu. Désormais, par cohérence avec le reste de la définition, est elle aussi hérité par défaut.

Il est donc nécessaire de vérifier les définitions qui hérite d'un type de contenu. Celles-ci pouvant tomber dans l'un des trois cas suivants :

La définition n'inclut pas de balise <tags>

Votre définition n'héritait alors d'aucun tag de son type parent. Il faut vérifier s'il est nécessaire d'empêcher l'héritage ou non, en fonction des tags du type parent.

S'il est nécessaire d'empêcher l'héritage ajouter la balise suivante :

<tags inherited="false"/>

La définition inclut une balise <tags> ou <tags inherited="false">

Il faut vérifier s'il est nécessaire d'empêcher l'héritage ou non en fonction des tags du type parent.

S'il est bien nécessaire d'empêcher l'héritage assurez-vous que l'attribut inherited="false" soit bien présent.

La définition inclut une balise <tags inherited="true">

Si la balise ne contient aucun tag supplémentaire, vous pouvez supprimer cette balise car c'est désormais le comportement par défaut.

Si la balise contient des tags qui ne sont pas présent dans le type parent, supprimer uniquement l'attribut inherited="true" qui n'est plus nécessaire.

Pour plus d'information, reportez-vous à la section tags de la page de documentation de déclaration des types de contenu

Retour en haut