プロジェクト

全般

プロフィール

テーマを作る » 履歴 » バージョン 1

Haru Iida, 2009/07/19 14:48

1 1 Haru Iida
h1. テーマを作る
2
3
{{>toc}}
4
5
Redmineではテーマを変更することにより、見栄えを変更することができます。標準のテーマはシンプルですがいささか地味で味気ない感じがします。CSSの知識があれば自分好みのオリジナルテーマを作成することができます。
6
7
h2. テーマフォルダを作る
8
9
テーマはRedmineインストールフォルダの下のpublic/themesの下に作ります。my_themeという名前のテーマを作る場合には、まず、以下のフォルダを作ります。
10
11
 public/themes/my_theme
12
13
このフォルダのサブフォルダ"stylesheets"の下に"application.css"という名前でスタイルシートファイルを作ります。
14
15
 public/themes/my_theme/stylesheets/application.css
16
17
スタイルシートは一から自分で作ってもよいのですが、デフォルトのテーマをインポートして変更したい箇所だけスタイルを上書きすると簡単です。
18
以下のように書きます。
19
20
<pre>
21
/* Redmineのデフォルトのスタイルシートをインポート */
22
@import url(../../../stylesheets/application.css);
23
24
/* ヘッダー部にロゴを表示 */
25
#header {
26
    background: #507AAA url(../images/logo.png) no-repeat 2px;
27
    padding-left: 86px;
28
}
29
30
/* プロジェクトメニューを右に移動 */
31
#main-menu { 
32
    left: auto;
33
    right: 0px;
34
}
35
36
</pre>
37
38
この例ではmy_theme/images/logo.pngを読み込んでヘッダ部に表示します。
39
40
h2. テーマを適用する。
41
42
Redmineを再起動し、「管理」→「設定」を開くと、テーマに"My theme"が追加されています。ここで選択したテーマが適用されます。