Modifié par Camille Herry le 05/06/2024 - 07:42

Afficher les derniers auteurs
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"/}}