Fichier SCSS *-ametys-fixes.scss


Cette page ne doit être appliquée que si le script de migration assistée vous demande de passer la migration manuelle code.20261002.INTRANET.AmetysFixes

Dans vos déclinaisons, les surcharges SCSS définies dans des fichiers du type resources/**/scss/[FILE]-ametys-fixes.scss est une mauvaise pratique.

En effet les SCSS [FILE]-ametys-fixes.scss ne sont initialement là que pour rajouter des correctifs ou ajout par rapport à la version originale [FILE].scss de l'encodeur (à une époque révolue où l'on n'osait pas modifier directement le travail de l'encodeur)
Elles sont toutes importées à la fin du fichier racine [FILE].scss

Elles sont vouées à disparaitre et certaines ont déjà été supprimées.

Il est donc très risqué et inutile de rajouter ses propres surcharges dans des fichiers [FILE]-ametys-fixes.scss, il faut toujours appliquer ses surcharges dans le fichier racine [FILE].scss

Il est donc hautement recommandé de se débarrasser au plus tôt de tous vos fichiers [FILE]-ametys-fixes.scss.

Si le fichier [FILE].scss existe déjà dans votre déclinaison, déplacer le contenu de votre fichier [FILE]-ametys-fixes.scss à la fin du fichier [FILE].scss (sans l'import bien-sûr)

Sinon

  • renommer [FILE]-ametys-fixes.scss en [FILE].scss
  • modifier l'import du type
    @import "skin:intranet://resources/[...]/scss/[FILE]-ametys-fixes.scss";
    par un import du type:
    @import "skin:intranet://resources/[...]/scss/[FILE].scss";

Dans la charte noyau, les [FILE]-ametys-fixes.scss étant toujours importés à la fin des fichiers [FILE].scss, cette modification ne devrait avoir strictement aucun effet sur la CSS compilée.

 

Retour en haut