Code source wiki de Personnalisation CSS d'un espace
Modifié par Camille Herry le 05/06/2024 - 07:42
Afficher les derniers auteurs
author | version | line-number | content |
---|---|---|---|
1 | 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. | ||
2 | |||
3 | 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. | ||
4 | |||
5 | Voici la marche à suivre pour l'activer : | ||
6 | |||
7 | * Création d'une page "ULSpaceCode" avec la propriété de page masquée. | ||
8 | [[image:1706784676063-575.png||data-xwiki-image-style-border="true"]] | ||
9 | * Création d'une sous-page "Stylesheet", qui doit être une page terminale avec la propriété de page masquée également. | ||
10 | [[image:1706784755926-291.png||data-xwiki-image-style-border="true"]] | ||
11 | * Il faut éditer la page en mode objet | ||
12 | [[image:1706784802022-933.png||data-xwiki-image-style-border="true"]] | ||
13 | * Et ajouter un objet de type "StyleSheetExtension" | ||
14 | [[image:1706784923872-291.png||data-xwiki-image-style-border="true"]] | ||
15 | * Et enfin, on édite l'objet de la manière suivante[[image:1706785085084-503.png||data-xwiki-image-style-border="true"]] | ||
16 | ** Insertion du code CSS à l'intérieur du bloc code | ||
17 | ** Définition des options au dessous : | ||
18 | *** Utiliser cette extension : Uniquement à la demande | ||
19 | *** Parser le contenu : Non | ||
20 | *** Content Type : CSS | ||
21 | ** Enregistrer cette page | ||
22 | |||
23 | 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. | ||
24 | |||
25 | [[image:1706785209488-392.png||data-xwiki-image-style-border="true"]] | ||
26 | |||
27 | ---- | ||
28 | |||
29 | {{include reference="publique.dn.outils.wiki.Besoin d'aide.WebHome"/}} |