Jump to content

We are doing some maintenance on the Timeless Skin, Please do not mind any changes to pages or CSS! Today is Sunday June 21, 2026!

Template:Ambox

From Zee Bawx Wiki


Description

Note: This template requires the variables extension. See Help:Extensions on Community Central for information on how to request this.

This template is used to insert template information, its parameters, and other information on a template page. More information may be found at Help:Template documentation on Community Central.

Syntax

Add <noinclude>{{Documentation}}</noinclude> at the end of the template page.

Add <noinclude>{{Documentation|<documentation page>}}</noinclude> to transclude an alternative page from the /doc subpage.

To add documentation inline, meaning on the main template page itself, add <noinclude>{{Documentation|content=custom inline content}}</noinclude>

For full syntax, see #Advanced syntax.

Basic usage

On the Template page

This is the normal format when used:

TEMPLATE CODE
<includeonly>Any categories to be inserted into articles by the template</includeonly>
<noinclude>{{Documentation}}</noinclude>

Some notes:

  • If your template is not a completed div or table, you may need to close the tags just before {{Documentation}} is inserted (within the noinclude tags).
  • A line break right before {{Documentation}} can also be useful as it helps prevent the documentation template "running into" previous code.
  • If for some reason you need to transclude a different page other than the documentation page (e.g. when using a group of templates with same documentation), you can use the |1= parameter (see Syntax).
  • If the template documentation is rather short, you can specify documentation inline with the text, by using the |content= parameter (see Syntax again).

On the documentation page

The documentation page is usually located on the /doc subpage for a template, but a different page can be specified with the first parameter of the template (see Syntax).

Normally, you will want to write something like the following on the documentation page:

== Description ==
This template is used to do something.

== Syntax ==
Type <code>{{t|templatename|param1}}</code> somewhere.

=== Parameters ===
;<code>param1</code>
: This parameter is used to add something.

=== TemplateData ===
<templatedata>{}</templatedata>

== Examples ==
<code><nowiki>{{templatename|input}}</nowiki></code> 

results in...

{{templatename|input}}

<includeonly>Any categories for the template itself</includeonly>
<noinclude>[[Category:Template documentation]]</noinclude>

Use any or all of the above description/syntax/sample output sections. You may also want to add "see also" or other sections.

Advanced syntax

This template is used to insert a description of a template.

Template parameters[Edit template data]

This template prefers block formatting of parameters.

ParameterDescriptionTypeStatus
Custom page to transclude1

A custom page to transclude, usually another documentation page

Page nameoptional
Custom contentcontent

Custom inline content to add in the template. When this is added, the template does not transclude 1= or the /doc subpage

Stringoptional
Demo pagepage

For testing purposes

Page nameoptional
Demo namespacedemospace

For testing purposes; changes the internal namespace of the template

Stringoptional
Custom documentation preloadpreload

Custom documentation preload that will be used for the [create] links for the /doc subpage

Page nameoptional
Custom preload page for /sandbox subpagepreload-sandbox

no description

Page nameoptional
Custom preload page for /testcases subpagepreload-testcases

no description

Page nameoptional
Custom /sandbox subpagesandbox

Page that is used for the /sandbox link

Page nameoptional
Custom /testcases pagetestcases

Page that is used for the /testcases link

Page nameoptional
Custom heading textheading

no description

Stringoptional
Disable footernofooter

Disables the footer or "link box" located below the documentation content.

Booleanoptional

Dependencies

Templates
Template:Documentation/preload
Template:Documentation/preload-sandbox
Template:Documentation/preload-testcases
Images
File:Documentation_icon.svg
File:No_Documentation_icon.svg

No description.

Template parameters[Edit template data]

ParameterDescriptionTypeStatus
typetype

no description

Unknownoptional
smallsmall

no description

Unknownoptional
idid

no description

Unknownoptional
classclass

no description

Unknownoptional
stylestyle

no description

Unknownoptional
textstyletextstyle

no description

Unknownoptional
plainlinksplainlinks

no description

Unknownoptional
texttext

no description

Unknownoptional
issueissue

no description

Unknownoptional
fixfix

no description

Unknownoptional
datedate

no description

Unknownoptional
infoinfo

no description

Unknownoptional
imageimage

no description

Unknownoptional
imagerightimageright

no description

Unknownoptional
docdoc

no description

Unknownoptional
catcat

no description

Unknownoptional