プロジェクト毎にテーマを変える

Version 1 (Haru Iida, 03/13/2010 02:29 pm)

1 1 Haru Iida
h1. プロジェクト毎にテーマを変える
2 1 Haru Iida
3 1 Haru Iida
[[Wiki Extensions]] プラグインを使用している場合、[[StyleSheet]]という名前のページを作ってそこにCSSを記述しておくとそのスタイルを取り込みます。
4 1 Haru Iida
5 1 Haru Iida
これを利用してプロジェクトごとにテーマを切り替えることができます。以下にやり方を説明します。
6 1 Haru Iida
7 1 Haru Iida
まず最初にシステムのテーマはデフォルトのままにしておいてください。
8 1 Haru Iida
次にあるプロジェクトのWikiを開き、StyleSheetという名前のページを作ります。そこには一行以下のように書いてセーブします。
9 1 Haru Iida
10 1 Haru Iida
<pre>
11 1 Haru Iida
@import url(/themes/alternate/stylesheets/application.css);
12 1 Haru Iida
</pre>
13 1 Haru Iida
14 1 Haru Iida
するとそのプロジェクトのテーマはalternateになります。
15 1 Haru Iida
16 1 Haru Iida
!alternate.png!
17 1 Haru Iida
18 1 Haru Iida
また別のプロジェクトでまたwikiを開き、同じくStyleSheetという名前のページを作って今度は以下のように書きます。
19 1 Haru Iida
20 1 Haru Iida
<pre>
21 1 Haru Iida
@import url(/themes/classic/stylesheets/application.css);
22 1 Haru Iida
</pre>
23 1 Haru Iida
24 1 Haru Iida
するとそのプロジェクトのテーマはclassicになります。
25 1 Haru Iida
26 1 Haru Iida
!classic.png!
27 1 Haru Iida
28 1 Haru Iida
RedmineのルートURLを変更している場合にはそれに合わせてcssのパスも変更してください。
29 1 Haru Iida
テーマを変えたいプロジェクトではプロジェクト設定でWikiExtensionsモジュールを有効にしておく必要があります。
30 1 Haru Iida
デフォルトのテーマを拡張して作られたテーマならなんでも行けると思います。