Opened 6 years ago

#3536 new enhancement

Generate TOC for a set of pages from a particular page

Reported by: anonymous Owned by: coderanger
Priority: normal Component: TocMacro
Severity: normal Keywords: Toc
Cc: Trac Release: 0.11


Is there any simple way to generate the TOC for a set of pages from another page? Right now I can generate a TOC for a set of pages as:

[[TOC(TracGuide, TracInstall, TracUpgrade, TracIni, ...)]]

So to show my custom TOC on every subpage, I have to insert it multiple times. Of course, if the TOC changes, I have to adjust it on all subpages, which is a whole lot of work! If the TOC could be generated from a particular page, all I had to do was to generate a page like this:

[TracGuide Trac Guide] [TracInstall Installing Trac] [TracUpgrade Upgrading Trac] [TracIni Trac Ini]

The TOC macro should then be able to transform this page into a TOC.


Now, if the TOC changes, all I have to do is to adjust the MyTocPage and the new TOC will be applied automatically to every page that includes the macro.

What do you think about it?

Attachments (0)

Change History (0)

Add Comment

Modify Ticket

as new The owner will remain coderanger.

E-mail address and user name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.