Difference between revisions of "Template:Docparam"
Jump to navigation
Jump to search
m (1 revision imported: Docparam template) |
Tag: 2017 source edit |
||
(3 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
--><div class="va-docparam"><!-- | --><div class="va-docparam"><!-- | ||
− | --><div class="va-docparam-icon">{{#switch:{{{req}}}|no= | + | --><div class="va-docparam-icon">{{#switch:{{{req}}}|no=Optional|semi=Semi-required|yes|#default=Required}}</div><!-- |
-->{{#if:{{{default|}}}|<div class="va-docparam-default">(default: {{#switch:{{lc:{{{default}}}}}|none|-=none|#default="{{{default}}}"}}{{#if:{{{default2|}}}| or {{#switch:{{lc:{{{default2}}}}}|none|-=none|#default="{{{default2}}}"}}}})</div>}}<!-- | -->{{#if:{{{default|}}}|<div class="va-docparam-default">(default: {{#switch:{{lc:{{{default}}}}}|none|-=none|#default="{{{default}}}"}}{{#if:{{{default2|}}}| or {{#switch:{{lc:{{{default2}}}}}|none|-=none|#default="{{{default2}}}"}}}})</div>}}<!-- | ||
− | --><span class="va-docparam-params">'''{{#if:{{{name|{{{1|}}}}}}| | + | --><span class="va-docparam-params">'''{{#if:{{{name|{{{1|}}}}}}||Name?}}</span>'''<!-- |
--></div><!-- | --></div><!-- | ||
Latest revision as of 09:48, 11 June 2020
Name?
Description?
Usage
{{Docparam|name=parameter|req=yes|desc=description}}
Parameters
Name of the parameter(s). Certain strings are automatically translated to allow for specification of alternative choices or parameter ranges.
Translated strings (all of these need to be enclosed by spaces):
>>
is converted to a dash with spaces around it (" - "); used to indicate parameter ranges (e.g. "game1 - game5").//
is converted to " or "; used for alternative choices (e.g. "<unnamed 1> or title").++
is converted to a comma with a trailing space (", "); used for listing parameters which are separate but work the same (e.g. "contentA1, contentB1").
The default value(s) of the parameter.
Description of the parameter.
(default: "yes")
Specifies whether this parameter is required for the template to function.
Available options:
- no: Completely optional.
- semi: Parameter is required in certain circumstances but optional in others. For a range of parameters (set via
up to
, this means that at least one of them is required. - yes: Always required.
Copy/paste
{{Docparam|name=|req=|default=|desc= }}
Examples
Simple
{{Docparam|name=parameter|req=yes|default=|desc= Description }}
results in:
Description
Advanced
{{Docparam|name=parameter // alternative ++ similar1 >> similar3|req=no|default=default setting|desc= Description }}
results in:
(default: "default setting")
Description
The above documentation is transcluded from Template:Docparam/doc. (edit | history) Editors can experiment in this template's sandbox (create | mirror) and testcases (create) pages. Please add categories to the /doc subpage. Subpages of this template. |