Template:Horizontal TOC: Difference between revisions
More actions
No edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
{{#if:{{{nonum|}}}|{{nonumtoc}}}}{{#if:{{{limit|}}}|<templatestyles src="Template:TOC limit/styles.css" /> | {{#if:{{{nonum|}}}|{{nonumtoc}}}}{{#if:{{{limit|}}}|<templatestyles src="Template:TOC limit/styles.css" /> | ||
}}<templatestyles src="Horizontal TOC/styles.css" />{{#if: {{{noparens|{{{no_parenthesis|}}}}}} | }}<templatestyles src="Horizontal TOC/styles.css" />{{#if: {{{noparens|{{{no_parenthesis|}}}}}} | ||
|<templatestyles src="Horizontal TOC/horizontal-toc-no-parentheses.css" /> | |<templatestyles src="Template:Horizontal TOC/horizontal-toc-no-parentheses.css" /> | ||
}}{{flatlist|class={{#if:{{{noparens|{{{no_parenthesis|}}}}}}|horizontal-toc-no-parens}} horizontal-toc {{#if:{{{align|}}}|horizontal-toc-align-{{lc:{{{align|}}}}}}} {{#if:{{{clear|}}}|horizontal-toc-align-{{lc:{{{clear}}}}}}} {{#if:{{{limit|}}}|toclimit-{{{limit}}}}}}}{{#if:{{{links|}}}|{{TOC top|align={{{align|none}}}|title={{{title|{{MediaWiki:Toc}} }}}}} | }}{{flatlist|class={{#if:{{{noparens|{{{no_parenthesis|}}}}}}|horizontal-toc-no-parens}} horizontal-toc {{#if:{{{align|}}}|horizontal-toc-align-{{lc:{{{align|}}}}}}} {{#if:{{{clear|}}}|horizontal-toc-align-{{lc:{{{clear}}}}}}} {{#if:{{{limit|}}}|toclimit-{{{limit}}}}}}}{{#if:{{{links|}}}|{{TOC top|align={{{align|none}}}|title={{{title|{{MediaWiki:Toc}} }}}}} | ||
{{{links}}} | {{{links}}} | ||
Revision as of 00:41, 16 March 2025
Page Horizontal TOC/styles.css has no content.
| This template uses TemplateStyles: |
| This template does not work properly in the Vector 2022 skin. Read the documentation for an explanation. |
This template lays out the table of contents in a horizontal list rather than a vertical one.
Usage
{{horizontal TOC}}There is no need to specify __NOTOC__: this template handles that automatically.
To hide the generated heading numbers, use:
{{horizontal TOC|nonum=yes}}To suppress the parentheses around subsection lists, use:
{{horizontal TOC|noparens=yes}}To limit the depth of the generated headings to the first headings only, use:
{{horizontal TOC|limit=2}}To float the table of contents to the center of the page, use:
{{horizontal TOC|align=center}}For country and state lists with flag icons, see these examples: Legality of cannabis by country. And: Legality of cannabis by U.S. jurisdiction.
Limitations
Since the Vector 2022 skin forces the table of contents into a sidebar or a pop-up menu, this template does not control the placement of the TOC in that skin.
See also
- Help:Section
- {{Compact TOC}}
- {{List TOC letters}}
- {{Nonumtoc}}
- {{flatlist}} - see example in the map caption. This method will also work with id= as described here: Help:Tables and locations.
This template lays out the table of contents in a horizontal list rather than a vertical one.
| Parameter | Description | Type | Status | |
|---|---|---|---|---|
| No numbers | nonum | Hide the generated heading numbers
| String | optional |
| Limit | limit | Limits the depth of subheadings shown. For instance using limit=4 will hide the fourth level and deeper subheadings in the hierarchy. And limit=2 will hide all subheadings leaving only the main headings. This works by hiding the lower levels with CSS | Number | optional |
| No parenthesis | no_parenthesis noparens | Separates entries by bullets, regardless of sub-sections.
| String | optional |
| Align | align | Which side of the page to align the ToC to. Allowed values are left, right, center
| String | optional |
| Clear | clear | Align underneath floating images and tables or not. Allowed values are left, right, both, none
| String | optional |
| Links | links | Specify a list of links for the table of contents instead of the section links automatically generated by the TOC magic word
| String | optional |