## Please edit system and help pages ONLY in the moinmaster wiki! For more ## information, please see MoinMaster:MoinPagesEditorGroup. ## Please edit system and help pages ONLY in the moinmaster wiki! ## Merci de n'éditer les pages systèmes et d'aide QUE sur MoinMaster ! ## Pour plus d'information, consultez MoinMaster:MoinPagesEditorGroup. ##master-page:HelpOnConfiguration/CascadingStyleSheets ##master-date:2006-02-01 00:18:56 #acl MoinPagesEditorGroup:read,write,delete,revert All:read #format wiki #language fr == Modifier les feuilles de style par défaut de MoinMoin == Si vous souhaitez modifier les feuilles de style Moin``Moin par défaut, il est recommandé de commencer par créer un nouveau thème. Copiez l'un des thèmes existants sous un nouveau nom (sans oublier de copier le fichier `nom_du_theme.py`). Utilisez la fonction `@import` pour importer la feuille de style CSS originale. Redéfinissez uniquement les attributs que vous souhaitez modifier. Ainsi, lors de la prochaine mise à jour de Moin``Moin, toute modification apportée à la feuille de style CSS originale sera automatiquement reprise. Par exemple : {{{ @import url("/wiki/classic/css/screen.css"); body { background-color: #FAEBD7; font-family: Arial,Helvetica; } }}} == Permettre aux utilisateurs de choisir une feuille de style == Afin de permettre aux utilisateurs de choisir d'autres feuilles de style, vous devrez d'abord préparer plusieurs choix. En partant de l'exemple ci-dessus, modifiez la couleur de fond (`background-color`) en lui donnant la valeur `#E7FFE7` et enregistrez-la sous le nom `vert.css` dans `htdocs/mytheme/css/`. Pour essayer cette possibilité, modifiez vos préférences utilisateur en indiquant dans la case « URL du style CSS personnel » la valeur `/wiki/mytheme/css/vert.css`. Enfin vous devrez sans doute modifier la page AideDesPréférencesUtilisateur et modifier le texte accompagnant la définition de la préférence '''URL du style CSS personnel''' pour indiquer à vos utilisateurs les choix disponibles, y compris la disponibilité d'un style permettant d'avoir un fond vert. '''Note''' : il est possible de revenir à la valeur par défaut en effaçant le contenu du champs '''URL du style CSS personnel''' des Préférences``Utilisateur et en cliquant sur le bouton '''<>'''. == Comment faire pour utiliser mon ancien style .css dans le nouveau MoinMoin utilisant les thèmes ? == 1. Choisissez votre thème préféré ou celui qui ressemble le plus à votre ancien style. 1. Réalisez une copie de ce thème dans le répertoire des modules d'extension de votre wiki (répertoire `data/plugin`). Par exemple, si vous partez du thème '''classic''' afin de créer le thème '''mon_theme''', suivez les instructions suivantes : 1. copiez le contenu du répertoire `htdocs/classic` (contenant les sous-répertoires `css` et `img`) dans le répertoire `htdocs/mon_theme` ; 1. copiez le fichier python/site-packages/MoinMoin/theme/classic.py dans data/plugin/theme/mon_theme.py ; 1. ajoutez la ligne ci-dessous à votre fichier `wikiconfig.py` : {{{ theme_default = 'mon_theme'}}} 1. Modifiez les fichiers CSS du thème mon_theme (common.css, screen.css and print.css) afin de chnager le style et mon_theme.py afin de modifier l'ordre d'apparition des éléments dans le HTML produit. Assurez-vous au moins d'avoir donné à la variable `name` (en haut de la classe ''Theme'') la valeur `'mon_theme'`, sans quoi les modfications apportées aux fichiers CSS de mon_theme resteraient sans effet. De cette façon, vous disposerez déjà de votre thème personnel, ce qui simplifiera les mises à jour suivantes.