Cette page ne doit être appliquée que si le script de migration assistée vous demande de passer la migration manuelle code.20260326.SKIN-ODF-Orientation-RenameViewMainOrientation
Les vues 'main-orientation' de la skin ODF Orientation n'existent plus. Elles ont été renommées en 'main'
Si la vue main-orientation d'un type de contenu a été surchargée, il faut déplacer cette surcharge dans un dossier content-types-views/_override de la skin
Exemple :
Dans le dossier WEB-INF/param/content-types/_override, le type de contenu course a été surchargé, avec de nouveaux attributs, et plusieurs vues redéfinies, dont la vue main-orientation :
<content-type xmlns:cms="http://www.ametys.org/schema/cms"> <!-- attributes --> <attribute name="..." ... /> <!-- main view --> <view name="main"> <item ref="title" /> [...] </view> <!-- main-orientation view --> <view name="main-orientation"> <item ref="keywords" /> [...] </view> <!-- cart view --> <view name="cart"> <item ref="description" /> [...] </view> </content-type>
Dans ce cas, il faut créer un dossier content-types-views/_override dans la skin, ajouter un fichier dont le nom est l'identifiant du type de contenu (comme pour le fichier dans WEB-INF/param/content-types/_override), et y copier la surcharge de la vue main-orientation, en la renommant main :
<content-type xmlns:cms="http://www.ametys.org/schema/cms"> <!-- main view --> <view name="main"> <item ref="keywords" /> [...] </view> </content-type>
Dans le fichier de surcharge du dossier WEB-INF/param/content-types/_override, il faut également supprimer la surcharge de la vue main-orientation
Aussi, il peut y avoir des XSL qui utilisaient les vues main-orientation, il faut maintenant utiliser la vue main.
Vous pourrez trouver des exemples de migration dans les modifications de la skin ODF Orientation pour le CMS-12659