[[PageOutline]] = Templates for Trac = * Trac 0.11以降を対象 * [http://d.hatena.ne.jp/jun66j5/20080905/trac_menu_genshi Trac 0.11.x で Wiki ページにメニューを付ける - d.hatena.ne.jp/jun66j5/] * PukiWikiのMenuBarにあたるもの * [http://d.hatena.ne.jp/uyamae/20081201/1228111934 Trac Genshi テンプレートのヒント - 見切り発車] * Genshiのコードを手探りする方法 == site.html == * Trac 0.11で新しく環境を作成すると、/path/to/trac/env/templates/site.htmlが自動生成される。 {{{ }}} * globalのtrac.iniなどで指定([inherit] templates_dir)したsite.htmlは各環境ごとのsite.htmlで上書きされるため、0.11からupgradeした場合などは注意が必要。 * 0.12ではsite.html.sampleが自動生成される {{{ }}} * site.htmlを空のファイル(0byte)にするとエラーになる {{{ TemplateSyntaxError: no element found: line 1, column 0 (/path/to/global/trac/templates/site.html, line 1) }}} === 例 === #examples * site.html {{{
${select('*|comment()|text()')} }}} * => diff of wiki:WikiStart {{{ @@ -3,6 +3,8 @@ + +