Tracのサイトのヘッダーロゴを変えようと思ったんですが、何処で変えるのかにちょっと悩ました。
プロジェクトホーム/conf/trac.ini に [header_logo]って項目があって此処を変えればいんですが、問題は何処に画像ファイルを置けばいいか?って所です。
そこでデフォルトのヘッダーロゴが何処にあるかfindしてみたところ、
/usr/share/trac/htdocs下にありました。
・・・でもコレ、グローバル設定だよねぇ。
そこには入れたくないなぁ・・・と思っていたら、
プロジェクトホーム/htdocsというフォルダが有ることを発見。
此処に画像を置いてtrac.iniを編集
srcを変えれば良いわけですが・・・common? そんあフォルダないぞ。Apacheのtrac.confでも定義してないし、trac.cgiで定義されているんだろうなぁ。 結局、マニュアル読んでいたら、 commonを指定すると、グローバルの/usr/share/trac/htdocsを見に行って、 プロジェクトホーム/htdocsを見に行くときは、site/画像ファイル名と書いてあげれば良いことを発見。[header_logo] alt = height = -1 link = http://192.168.11.6/main/ src = common/trac_banner.png width = -1
と書いておいた。なるほどぉ。 cssとかも同様に行けるのかな?[header_logo] alt = height = -1 link = http://192.168.11.6/main/ src = site/hoge.png width = -1