Opened 9 years ago

Closed 4 months ago

# Generate TOC for a set of pages from a particular page

Reported by: Owned by: anonymous normal TocMacro normal Toc 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]
[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?

### comment:1 Changed 2 years ago by anonymous

Now that I look at it, this is the same as #12197 that I just reported (with a patch), although the format is just a little different; the functionality asked for here would be [[TOC(indirect=MyTocPage)]] with the patch from #12197.

### comment:2 Changed 2 years ago by Ryan J Ollos

Owner: Noah Kantrowitz deleted

### comment:3 Changed 22 months ago by Ryan J Ollos

Description: modified (diff)

### comment:4 Changed 4 months ago by Ryan J Ollos

Resolution: → duplicate new → closed

Closing as a duplicate of #12197.

### Modify Ticket

Change Properties