Personnalisation CSS d'un espace
Modifié par Camille Herry le 05/06/2024 - 07:42
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 ?
Voici les différents tutoriels disponibles afin de vous accompagner dans la prise en main du wiki :
Je rédige
Je gère les droits d'accès à mes pages