{{Templates Nav}} {{{top|}}}
{{Codeblock|title=|name=template|{{Template source|{{BASEPAGENAME}}}}}}
<div class="template-documentation">
{{Documentation header
| documentation = {{#ifexist: Template:{{BASEPAGENAME}}/doc | Template:{{BASEPAGENAME}}/doc }}
}}
{{#ifexist: Template:{{BASEPAGENAME}}/styles.css | {{TemplateStyles}} }} <div class="toc-container" style="float:right; margin-left:1rem; margin-bottom:.25rem; clear:right;">__TOC__</div> {{#ifexist: Template:{{BASEPAGENAME}}/doc | {{Template:{{BASEPAGENAME}}/doc}} }}
Show full sourceHide full sourceTemplate documentation
The /doc subpage should start at 3rd level headings
Because the template itself uses a 2nd level heading for the Template documentation top header.
If it has enough headings
The TOC will work properly and not be duplicated
Right??
It needs several headings for a TOC to trigger.
Like
this.
Documentation can also be written on-page