FrHowTo create a custom Redmine theme » History » Version 1
  Thomas Godard, 2013-07-25 17:38 
  French translation of HowTo_create_a_custom_Redmine_theme
| 1 | 1 | Thomas Godard | h1. Tutoriel de création de son propre thème personnalisé  | 
|---|---|---|---|
| 2 | |||
| 3 | Redmine permet la création de thème. Les thèmes peuvent suplanter les feuilles de styles (application.css) et utiliser du javascript.  | 
||
| 4 | |||
| 5 | h2. Créer un nouveau thème  | 
||
| 6 | |||
| 7 | Créez un répertoire dans @public/themes@. Le nom du répertoire sera également le nom du thème.  | 
||
| 8 | |||
| 9 | Example:  | 
||
| 10 | |||
| 11 | public/themes/mon_theme  | 
||
| 12 | |||
| 13 | |||
| 14 | Créez votre propre @application.css@ et enregistrez le dans le sous-répertoire nommé @stylesheets@:  | 
||
| 15 | |||
| 16 | public/themes/mon-theme/stylesheets/application.css  | 
||
| 17 | |||
| 18 | Voici un exemple de feuille de style qui suplante quelques élements de la feuille de style par défaut :  | 
||
| 19 | |||
| 20 | <pre><code>/* charge la feuille de style par défaut de Redmine */  | 
||
| 21 | @import url(../../../stylesheets/application.css);  | 
||
| 22 | |||
| 23 | /* ajoute un logo dans le header */  | 
||
| 24 | #header { | 
||
| 25 | background: #507AAA url(../images/logo.png) no-repeat 2px;  | 
||
| 26 | padding-left: 86px;  | 
||
| 27 | }  | 
||
| 28 | |||
| 29 | /* bascule le menu Projet sur la droite */  | 
||
| 30 | #main-menu {  | 
||
| 31 | left: auto;  | 
||
| 32 | right: 0px;  | 
||
| 33 | }  | 
||
| 34 | </code></pre>  | 
||
| 35 | |||
| 36 | Cet exemple suppose que vous avez une image dans @mon-theme/images/logo.png@  | 
||
| 37 | |||
| 38 | Vous pouvez télécharger ce thème comme point de départ de votre propre thème. Enregistrez le dans le répertoire @public/themes@.  | 
||
| 39 | |||
| 40 | h2. Ajouter du javascript  | 
||
| 41 | |||
| 42 | Mettez simplement votre javascript dans @javascripts/theme.js@ et il sera automatiquement chargé à chaque page (Redmine >= 1.1.0 uniquement).  | 
||
| 43 | |||
| 44 | h2. Appliquer votre nouveau thème  | 
||
| 45 | |||
| 46 | Allez dans "Administration -> Configuration -> Affichage" et sélectionnez votre tou nouveau thème dans la liste déroulante "Thème". Sauvegardez votre configuration.  | 
||
| 47 | Redmine devrait maintenant s'afficher avec votre nouveau thème.  | 
||
| 48 | |||
| 49 | Si vous utilisé une version de Redmine antérieure à 1.1.0, vous devrez peut-être relancer votre application afin que votre nouveau thème s'affiche dans la liste déroulante "Thème".  |