~kosova/+junk/tuxfamily-twiki

« back to all changes in this revision

Viewing changes to foswiki/data/System/VarTOC.txt

  • Committer: James Michael DuPont
  • Date: 2009-07-18 19:58:49 UTC
  • Revision ID: jamesmikedupont@gmail.com-20090718195849-vgbmaht2ys791uo2
added foswiki

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
%META:TOPICINFO{author="ProjectContributor" date="1231502400" format="1.1" version="1"}%
 
2
%META:TOPICPARENT{name="Macros"}%
 
3
#VarTOC
 
4
---+++ TOC{"Topic"} -- table of contents
 
5
   * Table of Contents. Shows a TOC that is generated automatically based on headings of a topic. Headings in WikiSyntax (="---++ text"=) and HTML (="<h2>text</h2>"=) are taken into account. Any heading text after ="!!"= is excluded from the TOC; for example, write ="---+!! text"= if you do not want to list a header in the TOC
 
6
   * Syntax: =%<nop>TOC%= OR =%<nop>TOC{"SomeTopic" ...}%=
 
7
   * Supported parameters:
 
8
    | *Parameter:* | *Description:* | *Default:* |
 
9
    | ="TopicName"= | topic name | Current topic |
 
10
    | =web="Name"= | Name of web | Current web |
 
11
    | =depth="2"= | Limit depth of headings shown in TOC | 6 |
 
12
    | =title="Some text"= | Title to appear at top of TOC | none |
 
13
   * Example: =%<nop>TOC{depth="2"}%=
 
14
   * Example: =%<nop>TOC{"CompleteDocumentation" web="%SYSTEMWEB%" title="Contents:"}%=
 
15
   * Example: see Foswiki:Sandbox.TestTopicInclude
 
16
   * 
 
17
   * %T% TOC will add an HTML anchor called =foswikiTOC= just before the table of contents. This enables adding a link from within a topic back to the table of contents to ease navigation. Example =[<nop>[#foswikiTOC][Back to TOC]]= creates [[#foswikiTOC][Back to TOC]].
 
18
   * %T% If multiple headers have the exact same text, the anchors for the 2nd, 3rd etc will be suffixed by _AN1, _AN2 etc so the anchors become unique.