Template:CatAutoTOC/core
This template uses Lua: |
Adds a Table of Contents (TOC) to a category page if the category's size warrants it.
The size thresholds are:
- <= 100 pages → no TOC
- 101–1200 pages → {{Category TOC}}
- > 1200 pages → {{Large category TOC}}
Contents
Usage
{{CatAutoTOC}}
On category pages, {{CatAutoTOC}}
can be placed wherever you want the TOC to be displayed.
On a category header template, it is best placed outside any <includeonly></includeonly>
tags, so that the template is categorised as using CatAutoTOC.
Parameters
No parameters are needed.
However, the parameters available {{Category TOC}} may be supplied, and if CatAutoTOC calls {{Category TOC}}, those parameters will be passed on to {{Category TOC}}.
So e.g. {{CatAutoTOC|align=center}}
will:
- Have no effect if no TOC is generated
- Align to the center if {{Category TOC}} is used
- Have no effect if {{Large category TOC}} is used, because {{Large category TOC}} accepts no parameters
Tracking
CatAutoToc effect | Pages | % |
---|---|---|
No TOC | 296 | 81.54% |
Standard {{Category TOC}} | 49 | 13.50% |
{{Large category TOC}} | 18 | 4.96% |
Total | 363 | |
Each page using this template is categorised in one of three tracking categories:
- Category:CatAutoTOC generates no TOC
- Category:CatAutoTOC generates standard Category TOC
- Category:CatAutoTOC generates Large category TOC
Templates which transclude {{CatAutoTOC}} are categorised in
- Category:Templates using CatAutoTOC (population: 0)
... but only if the transclusion is outside any <noinclude></noinclude>
tags
See also
- {{CatAutoTOC}} — auto-selects no TOC, {{Category TOC}}, or {{Large category TOC}}
- {{Category TOC}}
- {{Category TOC custom}}
- {{Collapsible large category TOC}}
- {{Large category TOC}}
- {{Compact TOC}} — for articles