Add another navigation bar and customize navigation items


This is a plugin that offers the following features:

  • Move navigation items between mainnav and metanav.
  • Hide navigation items.
  • Rename navigation items.

It is based on NavHiderPlugin. The components are left active, so you can still navigate to them directly or from other links.

Bugs/Feature Requests

Existing bugs and feature requests for NavControlPlugin are here.

If you have any issues, create a new ticket.


0 / 1


0 / 1


Download the zipped source from here.


You can check out NavControlPlugin from here using Subversion, or browse the source with Trac.


General instructions on installing Trac plugins can be found on the TracPlugins page.

To activate this plugin, add the following to your trac.ini file:

navcontrol.* = enabled


To hide items you can list them under [navcontrol] section as follows:

mainnav = search, newticket
metanav = about

To move items you can list them under [navcontrol] section as follows:

mainnav_to_metanav = tickets, wiki
metanav_to_mainnav = help

To rename items you can list them under [navcontrol] section as follows:

labels = browser:Code, tickets:Tickets


You can preface the item with

  • - or ! in the normal sort-order list to hide
  • @ or ^ in the normal sort-order list to move to the other nav bar
  • % or * followed by a : and new label to rename
mainnav = ^wiki,timeline,roadmap,%browser:code,@tickets,!newticket,-search
metanav = login,logout,settings,^help,-about

In this configuration you will have to provide both options if you want to combine both a move/hide and rename, for example:

mainnav = wiki,timeline,roadmap,browser,^tickets,%tickets:Tickets,newticket,search

to move tickets from the mainnav bar and to rename it as Tickets instead of the normal View Tickets.

Important: Enable WIKI_VIEW permissions for anonymous. See 3521 for details.

Recent Changes

4111 by tsooboi on 2008-08-02 20:10:58
Rolling back premature commit
4110 by tsooboi on 2008-08-02 19:47:03
Changes to improve code efficiency
4109 by tsooboi on 2008-08-02 15:32:39
changes to allow configuration via [trac] settings


Author: tsooboi
Maintainer: tsooboi

Last modified 6 weeks ago Last modified on Sep 14, 2016, 11:44:34 PM

Attachments (1)

Download all attachments as: .zip