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?