Opened 16 years ago

Last modified 7 years ago

#3536 closed enhancement

Generate TOC for a set of pages from a particular page — at Initial Version

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

Description

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.

[[TOC(MyTocPage)]]

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?

Change History (0)

Note: See TracTickets for help on using tickets.