Cette page ne doit être appliquée que si le script de migration assistée vous demande de passer la migration manuelle code.20260702.SKIN-ODF-Orientation-RemoveMainOrientation
Les vues 'main-orientation' de la skin ODF Orientation n'existent plus.
Elles ont été renommées en 'main'.
Une charte graphique peut désormais définir ses propres vues. Il devient ainsi possible de faire cohabiter 2 chartes apportant chacune sa propre vue "main".
Dans le dossier WEB-INF/param/content-types/_override si la vue "main-orientation" d'un type de contenu ODF a été surchargée, vous devez déplacer cette surcharge dans le dossier content-types-views/_override de la charte déclinée.
Par 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 (le même que 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, supprimer la surcharge de la vue main-orientation.
Si vous avez surchargé le libellé des onglets (tab, group, fieldset) au moyen d'un fichier de surcharge i18n WEB-INF/i18n/plugins/odf-orientation/messages_***.xml, votre surcharge ne sera plus prise en compte.
Les clés i18n du type PLUGINS_ODF_ORIENTATION_XXX_TAB|FIELDSET ont été renommées SKIN_ODF_ORIENTATION_XXX_TAB|FIELDSET par une migration automatique.
Commencer par déplacer ces clés dans le catalogue de la charte graphique.
La suite va dépendre de votre surcharge de vue :
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