TracNavigation » History » Version 2
  Anonymous, 04/18/2009 07:09 PM 
  
| 1 | 1 | ||
|---|---|---|---|
| 2 | 2 | h1. Trac Navigation  | 
|
| 3 | |||
| 4 | |||
| 5 | 1 | Starting with Trac 0.11, it is now possible to customize the main and meta navigation entries in some basic ways.  | 
|
| 6 | |||
| 7 | 2 | The new @[mainnav]@ and @[metanav]@ configuration sections can now be used to customize the text and link used for the navigation items, or even to disable them.  | 
|
| 8 | 1 | ||
| 9 | 2 | @[mainnav]@ corresponds to the *main navigation bar*, the one containing entries such as _Wiki_, _Timeline_, _Roadmap_, _Browse Source_ and so on. This navigation bar is meant to access the default page of the main modules enabled in Trac and accessible for the current user.  | 
|
| 10 | 1 | ||
| 11 | 2 | @[metanav]@ corresponds to the *meta navigation bar*, by default positioned above the main navigation bar and below the _Search_ box. It contains the _Log in_, _Logout_, _Help/Guide_ etc. entries. This navigation bar is meant to access some global information about the Trac project and the current user.  | 
|
| 12 | 1 | ||
| 13 | 2 | Note that it is still not possible to customize the *contextual navigation bar*, i.e. the one usually placed below the main navigation bar.  | 
|
| 14 | 1 | ||
| 15 | |||
| 16 | 2 | h3. Example  | 
|
| 17 | |||
| 18 | |||
| 19 | 1 | In the following example, we rename the link to the Wiki start "Home", and hide the "Help/Guide" link.  | 
|
| 20 | We also make the "View Tickets" entry link to a specific report.  | 
||
| 21 | |||
| 22 | 2 | Relevant excerpt from the [[TracIni]]:  | 
|
| 23 | <pre>  | 
||
| 24 | 1 | [mainnav]  | 
|
| 25 | wiki.label = Home  | 
||
| 26 | tickets.href = /report/24  | 
||
| 27 | |||
| 28 | [metanav]  | 
||
| 29 | help = disabled  | 
||
| 30 | 2 | </pre>  | 
|
| 31 | 1 | ||
| 32 | ----  | 
||
| 33 | 2 | See also: [[TracInterfaceCustomization]], and the "TracHacks:NavAddPlugin":http://trac-hacks.org/wiki/NavAddPlugin or "TracHacks:MenusPlugin":http://trac-hacks.org/wiki/MenusPlugin (still needed for adding entries)  |