Personnalisation CSS d'un espace
Version 4.2 par Camille Herry le 15/04/2024 - 12:07
Il a été mis en place un script qui permet d'interpréter à un niveau d'une arborescence parente, la définition d'une feuille de style CSS présente dans une sous-page cachée "ULSpaceCode" et d'appliquer cette surcharge à l'ensemble des pages enfants.
On précise cachée, car dans xwiki tout est une page, et si elle n'est pas cachée, elle sera présente dans l'arborescence.
Voici la marche à suivre pour l'activer :
- Création d'une page "ULSpaceCode" avec la propriété de page masquée.
- Création d'une sous-page "Stylesheet", qui doit être une page terminale avec la propriété de page masquée également.
- Il faut éditer la page en mode objet
- Et ajouter un objet de type "StyleSheetExtension"
- Et enfin, on édite l'objet de la manière suivante
- Insertion du code CSS à l'intérieur du bloc code
- Définition des options au dessous :
- Utiliser cette extension : Uniquement à la demande
- Parser le contenu : Non
- Content Type : CSS
- Enregistrer cette page
La page de l'espace parente ainsi que toutes les pages enfants appliqueront les nouvelles propriétés définies, elles peuvent aussi surcharger les éléments du thème.
Besoin d'aide ?
Je gère les droits d'accès à mes pages
Si vous rencontrez des problèmes à l'usage du wiki, vous pouvez créer un ticket à cette adresse.