TracNavigationバージョン 2バージョン 3 との変更


以下の違いを無視:
日時:
2012/10/20 13:54:06 (13年前)
更新者:
trac
コメント:

--

凡例:

未変更
追加
削除
更新
  • TracNavigation

    v2 v3  
    33Trac 0.11 以降では、メインナビゲーションとメタナビゲーションのエントリを簡単な方法でカスタマイズできるようになりました。 
    44 
    5 新しく追加されたコンフィグのセクション `[mainnav]` と `[metanav]` を使用すると、ナビゲーション項目に使用されるテキストとリンクをカスタマイズしたり、無効化することができます。 
     5新しく追加されたコンフィグのセクション `[mainnav]` と `[metanav]` を使用すると、ナビゲーション項目に使用されるテキストとリンクをカスタマイズしたり、無効化することができます。コンフィグのセクション `[trac]` に `mainnav` と `metanav` をオプションとして使用すると、並び順を変更することができます。 
    66 
    77=== `[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 で有効な各メインモジュールのデフォルトページにアクセスします。 
    99 
    1010 
    11 ** [=#Example 例] **  
     11** [=#Example 例] ** 
    1212 
    13 以下の例では、 Wiki のスタートページへのリンク名を "Home" に変更して、 "ヘルプ/ガイド" (英語版では "!Help/Guide") を非表示にします。 
    14 さらに、 "チケットを見る" (英語版では "View Tickets") エントリを特定のレポートにリンクさせます。 
     13以下の例では、 Wiki のスタートページへのリンク名を "Home" に変更して、"チケットを見る" (英語版では "View Tickets") エントリを特定のレポートにリンクさせます。2 つめの例では、"ヘルプ/ガイド" (英語版では "!Help/Guide") を非表示にします。 
    1514 
    1615TracIni からの引用: 
     
    2524 
    2625`[metanav]` セクションには特別なエントリを記述できます: `logout.redirect` を設定することで、ログアウト後に表示するページを指定できます。 
    27 [[comment([http://trac.edgewall.org/ticket/3808 #Trac3808] を参照してください)]] 
     26[[comment([trac:#3808 #Trac3808] を参照してください)]] 
    2827 
    29 ** 例 **  
     28** 例 ** 
    3029 
    3130{{{ 
     
    3635 
    3736 
    38 === Notes 
     37=== Notes === #Notes 
    3938記述可能な URL のフォーマット (for `.href` or `.redirect`): 
    4039|| '''設定内容''' || '''リダイレクト先''' || 
     
    4443 
    4544 
     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 
    4662今のところ、 '''コンテキストナビゲーションバー (contextual navigation bar)''' をカスタマイズすることはできません。コンテキストナビゲーションはメインナビゲーションの下に位置するバーです。 
    4763 
    4864 
    4965---- 
    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) 
     66See also: TracInterfaceCustomization, [http://trac-hacks.org/wiki/NavAddPlugin TracHacks:NavAddPlugin] または [http://trac-hacks.org/wiki/MenusPlugin TracHacks:MenusPlugin] (エントリを追加する際に必要になります)