Changes between Initial Version and Version 1 of TracNavigation


Ignore:
Timestamp:
Apr 10, 2015, 1:03:53 PM (10 years ago)
Author:
trac
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • TracNavigation

    v1 v1  
     1= ナビゲーション = #TracNavigation
     2
     3Trac 0.11 以降では、メインナビゲーションとメタナビゲーションのエントリを簡単な方法でカスタマイズできるようになりました。
     4
     5新しく追加されたコンフィグのセクション `[mainnav]` と `[metanav]` を使用すると、ナビゲーション項目に使用されるテキストとリンクをカスタマイズしたり、無効化することができます。コンフィグのセクション `[trac]` に `mainnav` と `metanav` をオプションとして使用すると、並び順を変更することができます。
     6
     7=== `[mainnav]` #mainnav-bar
     8`[mainnav]` は '''メインナビゲーションバー (main navigation bar)''' に対応しています。メインナビゲーションは ''Wiki'', ''タイムライン'' (英語版では ''Timeline''), ''ロードマップ'' (英語版では ''Roadmap''), ''リポジトリブラウザ'' (英語版では ''Browse Source'') のようなエントリを含むバーです。このナビゲーションバーは 現在のユーザがアクセス可能な Trac で有効な各メインモジュールのデフォルトページにアクセスします。
     9
     10
     11** [=#Example 例] **
     12
     13以下の例では、 Wiki のスタートページへのリンク名を "Home" に変更して、"チケットを見る" (英語版では "View Tickets") エントリを特定のレポートにリンクさせます。2 つめの例では、"ヘルプ/ガイド" (英語版では "!Help/Guide") を非表示にします。
     14
     15TracIni からの引用:
     16{{{
     17[mainnav]
     18wiki.label = Home
     19tickets.href = /report/24
     20}}}
     21
     22=== `[metanav]` #metanav-bar
     23`[metanav]` は '''メタナビゲーションバー (meta navigation bar)''' に対応しています。メタナビゲーションは通常、メインナビゲーションバーの上、 ''検索'' (英語版では ''Search'') ボックスの下に配置されています。 ''ログイン'' (英語版では ''Log in''), ''ログアウト'' (英語版では ''Logout''), ''ヘルプ/ガイド'' (英語版では ''!Help/Guide'') などのエントリが含まれています。このナビゲーションバーは Trac プロジェクト全体の情報や、現在のユーザの情報にアクセスします。
     24
     25`[metanav]` セクションには特別なエントリを記述できます: `logout.redirect` を設定することで、ログアウト後に表示するページを指定できます。
     26[[comment([trac:#3808 #Trac3808] を参照してください)]]
     27
     28** 例 **
     29
     30{{{
     31[metanav]
     32help = disabled
     33logout.redirect = wiki/Logout
     34}}}
     35
     36
     37=== Notes === #Notes
     38記述可能な URL のフォーマット (for `.href` or `.redirect`):
     39|| '''設定内容''' || '''リダイレクト先''' ||
     40|| `wiki/Logout` || `/projects/env/wiki/Logout` ||
     41|| `http://hostname/` || `http://hostname/` ||
     42|| `/projects` || `/projects` ||
     43
     44
     45=== `[trac]` #nav-order
     46コンフィグのセクション `[trac]` に `mainnav` と `metanav` をオプションとして使用すると、ナビゲーション項目の表示順を変更することができます。プラグインをインストールしナビゲーション項目が追加されても有効です。
     47
     48** 例 **
     49
     50以下の例では、チケットに関連する項目を優先し、左側に移動させています。
     51
     52TracIni からの引用:
     53{{{
     54[trac]
     55mainnav = 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
     62今のところ、 '''コンテキストナビゲーションバー (contextual navigation bar)''' をカスタマイズすることはできません。コンテキストナビゲーションはメインナビゲーションの下に位置するバーです。
     63
     64
     65----
     66See also: TracInterfaceCustomization, [http://trac-hacks.org/wiki/NavAddPlugin TracHacks:NavAddPlugin] または [http://trac-hacks.org/wiki/MenusPlugin TracHacks:MenusPlugin] (エントリを追加する際に必要になります)