Date: Sat, 24 Jan 2009 20:18:24 +0100 Mime-Version: 1.0 (Produced by PhpWiki 1.3.14-20080124) X-Rcs-Id: $Id$ Content-Type: application/x-phpwiki; pagename=Help%2FCreateTocPlugin; flags=PAGE_LOCKED; markup=2; charset=iso-8859-1 Content-Transfer-Encoding: binary The *~CreateToc* [[Help:WikiPlugin|plugin]] allows to create a dynamical *Table of Contents* of all headers. It also allows to number the headers in the page. The headers might be in classic Phpwiki syntax or in Wikicreole/Mediawiki syntax (see below). The Table of Contents can easily be inserted by clicking on the TOC button in the Edit toolbar. !!! Usage !!! Arguments {| class="bordered" |- ! Argument ! Description ! Default value |- | extracollapse | Provide a button to hide/display the Table of Contents | true |- | firstlevelstyle | Style of first level numbering: number, letter or roman. | number |- | headers | Which headers to include. See below. | 1,2,3,4,5 |- | indentstr | Indent string. |    |- | jshide | Boolean if the Table of Contents should be initially hidden and on click expanded. | false |- | liststyle | List style: dl or ol or ul. Using ol is equivalent to with_counter=1. | dl |- | noheader | Boolean if the Table of Contents header should be omitted. | false |- | notoc | Boolean if the Table of Contents should no be displayed (headers are numbered). | false |- | pagename | Table of Contents of which page? | current pagename |- | position | Where to display the Table of Contents: full, left or right. | full |- | width | Width of Table of Contents (if position is left or right) | 200px |- | with_counter | Boolean if hierarchical prefixes should be added. | false |- | with_toclink | Boolean if headers should link back to the Table of Contents. | false |} !! Headers Syntax: a comma-separated list of levels. !!!,!!,! also allowed {| class="bordered" |- | Level | Phpwiki syntax | Wikicreole/Mediawiki syntax | HTML rendering |- | 1 || ~!~!~! || ~=~= || h2 |- | 2 || ~!~! || ~=~=~= || h3 |- | 3 || ~! || ~=~=~=~= || h4 |- | 4 || ''None'' || ~=~=~=~=~= || h5 |- | 5 || ''None'' || ~=~=~=~=~=~= || h6 |} !!! Examples !! Default values !! Only two levels of headers !! Table of Contents with hierarchical numbering !! No Table of Contents, but headers are numbered !! Table of Contents with hierarchical numbering, first level in roman See also [PhpWikiDemo:en/TextFormattingRules] !!! Known Problems * If you include pages via [Template|Help:TemplatePlugin] or [IncludePage|Help:IncludePagePlugin] plugins, the Table of Contents will not contain the headers of the included pages. * The Table of Contents will be incorrect if a header contains: ** a [Template|Help:TemplatePlugin] plugin call via ~{~{ ~}~}, ** an image, ** or a ~~. * If you preview the page, the Table of Contents will not be correct if you modified headers. The Table of Contents will be taken from the last saved revision. * If you display an old revision of a page, the Table of Contents will not be correct. The Table of Contents will be taken from the last saved revision. ---- [[PhpWikiDocumentation]] [[CategoryWikiPlugin]]