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) |