Dernière publication:09/05/2023à 13:21MagaliFranchet
Le CMS Ametys propose différentes fonctionnalités utilisant une palette de couleurs. Toutes ces palettes sont surchargeables par projet et pour certaines par charte graphique.
Attribut default: La couleur par défaut qui sera proposée dans la palette
Attribut css-class: La classe CSS utilisée pour effectuer le rendu de la couleur dans l'outil représentant la palette. Il est donc utilisé avec un fichier xsl qui génère une CSS avec la liste des couleurs de la palette. (Souvent à ignorer côté intégration graphique)
Balise color: Il faut ajouter une balise color pour chaque couleur que vous voulez dans la palette
Attribut id: Il correspond à l'identifiant unique de la couleur. C'est lui qui est stocké la plupart du temps et permet d'avoir les informations associées à la couleur.
Balise main: Le code héxadécimal de la couleur principale
Balise text: Le code héxadécimal de la couleur du texte
Surcharge de la palette de couleurs
Par défaut Ametys propose une palette de couleurs. Mais elles sont toutes surchargeables.
Surcharge par projet
Trouver le nom du fichier XML associé à la palette qu'on veut surcharger (nomDuFichier.xml)
Redéfinir ce fichier XML dans {AmetysHome}/WEB-INF/param/nomDuFichier.xml
Surcharge par charte graphique (toutes les palettes ne sont pas surchargeables par charte graphique)
Trouver le nom du fichier XML associé à la palette qu'on veut surcharger (nomDuFichier.xml)
Redéfinir ce fichier XML dans {skin}/conf/nomDuFichier.xml
Différentes utilisations des palettes
Pour les étiquettes, il est possible de récupérer la couleur à partir d'étiquettes via un helper XSL tagColor.
Etiquettes du CMS
Nom du fichier à surcharger: tag-colors.xml
Surcharge côté skin: non
Catégorie d'un projet
Nom du fichier à surcharger: project-category-colors.xml
Surcharge côté skin: non
Configuration du site
Nom du fichier à surcharger: site-colors.xml
Surcharge côté skin: non
Annuaire de lien
Nom du fichier à surcharger: linkdirectory-colors.xml
Surcharge côté skin: oui
Etiquettes d'un projet
Nom du fichier à surcharger: project-tags-colors.xml
Surcharge côté skin: oui
Section du module tâche
Nom du fichier à surcharger: tasks-list-colors.xml