Modify

Opened 22 months ago

Last modified 17 months ago

#10638 new enhancement

Create "Table of Contents" based on URL

Reported by: tsari Owned by: osimons
Priority: normal Component: TocMacro
Severity: normal Keywords:
Cc: Trac Release: 0.12

Description (last modified by rjollos)

The existing TOC macro (TocMacro) uses the headline (h1 to h6) to create the table of contents. This results in a very confusing toc structure, because a headline h1 on a page on the 3rd level will be displayed on the first level of the toc.

Page structure with used headlines on the page:

page1(h3)/page2(h4)/page3(h2)
         /page2(h4)/page4
                   /page4(h1)/page5(h1)

Resulting TOC from the existing macro:

            page1 h3
                page2 h4
        page3 h2
    page4 h1
    page5 h1

My planns for an improved macro are to focus the toc creation on the url. So the resulting TOC should look likes this.

    page1 h3
        page2 h4
            page3 h2
            page4 h1
                page5 h1

So what should the macro do?

  • create the toc structure based on the url structure
  • use the first headline on each page as text for the toc entry
  • allow the user to specify the depth of the toc

Thanks for your help

Attachments (0)

Change History (4)

comment:1 Changed 22 months ago by tsari

  • Trac Release set to 0.12

comment:2 Changed 20 months ago by tsari

  • Owner changed from anybody to osimons

Could you please check if my requirements are realizable?

Regards,
tsari

comment:3 Changed 19 months ago by anonymous

  • Component changed from Request-a-Hack to TocMacro

comment:4 Changed 17 months ago by rjollos

  • Description modified (diff)

Add Comment

Modify Ticket

Action
as new .
Author


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

 
Note: See TracTickets for help on using tickets.