Changes between Version 3 and Version 4 of Trac Navigation
- Timestamp:
- Jun 10, 2015, 7:03:42 PM (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Trac Navigation
v3 v4 1 = Trac Navigation =1 = Trac Navigation 2 2 3 The main and meta navigation entries can be customized in some basic ways. The `[mainnav]` and `[metanav]` configuration sections can be used to customize the text and link used for the navigation items, or even to disable them. The `mainnav` and `metanav` options in the `[trac]` configuration section can be used to change the order.3 The main and meta navigation entries can be customized in some basic ways. The `[mainnav]` and `[metanav]` configuration sections can be used to customize the navigation item text and link, change the ordering of the navigation items, or even disable them. 4 4 5 5 === `[mainnav]` #mainnav-bar … … 9 9 ** [=#Example Example] ** 10 10 11 In the following example, we rename the link to the Wiki start "Home", and make the "View Tickets" entry link to a specific report. The second example (below) also hides the "!Help/Guide" link. 12 13 Relevant excerpt from the TracIni: 14 {{{ 11 In the following example, we rename the link to WikiStart //Home//, and make the //View Tickets// entry link to a specific report. 12 {{{#!ini 15 13 [mainnav] 16 14 wiki.label = Home … … 19 17 20 18 === `[metanav]` #metanav-bar 21 `[metanav]` corresponds to the '''meta navigation bar''', by default positioned above the main navigation bar and below the ''Search'' box. It contains the ''Log 19 `[metanav]` corresponds to the '''meta navigation bar''', by default positioned above the main navigation bar and below the ''Search'' box. It contains the ''Login'', ''Logout'', ''!Help/Guide'' etc. entries. This navigation bar is meant to access some global information about the Trac project and the current user. 22 20 23 There is one special entry in the `[metanav]` section: `logout.redirect` is the page the user sees after hitting the logout button. 21 There is one special entry in the `[metanav]` section: `logout.redirect` is the page the user sees after hitting the logout button. The ''!Help/Guide'' link is also hidden in the following example. 24 22 [[comment(see also #Trac3808)]] 25 23 26 24 ** Example ** 27 25 28 {{{ 26 {{{#!ini 29 27 [metanav] 30 28 help = disabled … … 33 31 34 32 35 === Notes33 === URL Formats 36 34 Possible URL formats (for `.href` or `.redirect`): 37 35 || '''config''' || '''redirect to''' || … … 41 39 42 40 43 === `[trac]`#nav-order44 The ` mainnav` and `metanav` options in the `[trac]` configuration section control the order in which the navigation items are displayed (left to right). This can be useful withplugins that add navigation items.41 === Ordering #nav-order 42 The `order` attribute specifies the order in which the navigation items are displayed. This can be particularly useful for plugins that add navigation items. 45 43 46 ** Example ** 44 Non-negative floating point values may be used for the `order` attribute. The navigation items will be arranged from left to right in increasing order. Navigation items without an `order` attribute are sorted alphabetically by name. 47 45 48 In the following example, we change the order to prioritise the ticket related items further left. 46 The default values are: 47 {{{#!ini 48 [mainnav] 49 browser.order = 4 50 newticket.order = 6 51 roadmap.order = 3 52 search.order = 7 53 tickets.order = 5 54 timeline.order = 2 55 wiki.order = 1 49 56 50 Relevant excerpt from the TracIni: 51 {{{ 52 [trac] 53 mainnav = wiki,tickets,newticket,timeline,roadmap,browser,search,admin 57 [metanav] 58 about.order = 5 59 help.order = 4 60 login.order = 1 61 logout.order = 2 62 prefs.order = 3 54 63 }}} 55 56 The default order and item names can be viewed in the [TracIni#trac-section trac section of TracIni].57 64 58 65 === Context Navigation #ctxtnav-bar