Changes between Version 1 and Version 2 of TracNavigation
- Timestamp:
- Jun 17, 2013, 1:35:49 PM (11 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TracNavigation
v1 v2 3 3 Trac 0.11 以降では、メインナビゲーションとメタナビゲーションのエントリを簡単な方法でカスタマイズできるようになりました。 4 4 5 新しく追加されたコンフィグのセクション `[mainnav]` と `[metanav]` を使用すると、ナビゲーション項目に使用されるテキストとリンクをカスタマイズしたり、無効化することができます。 5 新しく追加されたコンフィグのセクション `[mainnav]` と `[metanav]` を使用すると、ナビゲーション項目に使用されるテキストとリンクをカスタマイズしたり、無効化することができます。コンフィグのセクション `[trac]` に `mainnav` と `metanav` をオプションとして使用すると、並び順を変更することができます。 6 6 7 7 === `[mainnav]` #mainnav-bar 8 `[mainnav]` は '''メインナビゲーションバー (main navigation bar)''' に対応しています。メインナビゲーションは ''Wiki'', ''タイムライン'' (英語版では ''Timeline''), ''ロードマップ'' (英語版では ''Roadmap''), ''リポジトリブラウザ'' (英語版では ''Browse Source'') のようなエントリを含むバーです。このナビゲーションバーは Trac で有効に設定され、現在のユーザがアクセスできるようになっている、各メインモジュールのデフォルトページにアクセスします。8 `[mainnav]` は '''メインナビゲーションバー (main navigation bar)''' に対応しています。メインナビゲーションは ''Wiki'', ''タイムライン'' (英語版では ''Timeline''), ''ロードマップ'' (英語版では ''Roadmap''), ''リポジトリブラウザ'' (英語版では ''Browse Source'') のようなエントリを含むバーです。このナビゲーションバーは 現在のユーザがアクセス可能な Trac で有効な各メインモジュールのデフォルトページにアクセスします。 9 9 10 10 11 ** [=#Example 例] ** 11 ** [=#Example 例] ** 12 12 13 以下の例では、 Wiki のスタートページへのリンク名を "Home" に変更して、 "ヘルプ/ガイド" (英語版では "!Help/Guide") を非表示にします。 14 さらに、 "チケットを見る" (英語版では "View Tickets") エントリを特定のレポートにリンクさせます。 13 以下の例では、 Wiki のスタートページへのリンク名を "Home" に変更して、"チケットを見る" (英語版では "View Tickets") エントリを特定のレポートにリンクさせます。2 つめの例では、"ヘルプ/ガイド" (英語版では "!Help/Guide") を非表示にします。 15 14 16 15 TracIni からの引用: … … 25 24 26 25 `[metanav]` セクションには特別なエントリを記述できます: `logout.redirect` を設定することで、ログアウト後に表示するページを指定できます。 27 [[comment([ http://trac.edgewall.org/ticket/3808 #Trac3808] を参照してください)]]26 [[comment([trac:#3808 #Trac3808] を参照してください)]] 28 27 29 ** 例 ** 28 ** 例 ** 30 29 31 30 {{{ … … 36 35 37 36 38 === Notes 37 === Notes === #Notes 39 38 記述可能な URL のフォーマット (for `.href` or `.redirect`): 40 39 || '''設定内容''' || '''リダイレクト先''' || … … 44 43 45 44 45 === `[trac]` #nav-order 46 コンフィグのセクション `[trac]` に `mainnav` と `metanav` をオプションとして使用すると、ナビゲーション項目の表示順を変更することができます。プラグインをインストールしナビゲーション項目が追加されても有効です。 47 48 ** 例 ** 49 50 以下の例では、チケットに関連する項目を優先し、左側に移動させています。 51 52 TracIni からの引用: 53 {{{ 54 [trac] 55 mainnav = wiki,tickets,newticket,timeline,roadmap,browser,search,admin 56 }}} 57 58 並び順と項目名の初期値はソースの中に記されています。その記述は [source:trunk/trac/web/chrome.py@10883:397,402-403#L396 ここ] です。 59 60 === コンテキストナビゲーション === #ctxtnav-bar 61 46 62 今のところ、 '''コンテキストナビゲーションバー (contextual navigation bar)''' をカスタマイズすることはできません。コンテキストナビゲーションはメインナビゲーションの下に位置するバーです。 47 63 48 64 49 65 ---- 50 See also: TracInterfaceCustomization, and the [http://trac-hacks.org/wiki/NavAddPlugin TracHacks:NavAddPlugin] or [http://trac-hacks.org/wiki/MenusPlugin TracHacks:MenusPlugin] (still needed for adding entries)66 See also: TracInterfaceCustomization, [http://trac-hacks.org/wiki/NavAddPlugin TracHacks:NavAddPlugin] または [http://trac-hacks.org/wiki/MenusPlugin TracHacks:MenusPlugin] (エントリを追加する際に必要になります)