Doc/Template – Template
Jump to navigation
Jump to search
Lou Montana (talk | contribs) m (Fix example) |
Lou Montana (talk | contribs) m (argument → parameter) |
||
Line 3: | Line 3: | ||
== Usage == | == Usage == | ||
{{<nowiki/>{{{name|{{PAGENAME}}}}}<!-- | {{<nowiki/>{{{name|{{PAGENAME}}}}}<!-- | ||
-->{{#if:{{{ | -->{{#if:{{{param1|}}} | {{!}}'''''{{{param1}}}'''''}}<!-- | ||
-->{{#if:{{{ | -->{{#if:{{{param2|}}} | {{!}}'''''{{{param2}}}'''''}}<!-- | ||
-->{{#if:{{{ | -->{{#if:{{{param3|}}} | {{!}}'''''{{{param3}}}'''''}}<!-- | ||
-->{{#if:{{{ | -->{{#if:{{{param4|}}} | {{!}}'''''{{{param4}}}'''''}}<!-- | ||
-->{{#if:{{{ | -->{{#if:{{{param5|}}} | {{!}}'''''{{{param5}}}'''''}}<!-- | ||
--><nowiki>}}</nowiki> | --><nowiki>}}</nowiki> | ||
{{#if:{{{ | {{#if:{{{param1|}}}| | ||
* {{{ | * {{{param1}}}{{#if:{{{descr1|}}}|<nowiki/>: {{{descr1|}}}}} | ||
}}<!-- | }}<!-- | ||
-->{{#if:{{{ | -->{{#if:{{{param2|}}}| | ||
* {{{ | * {{{param2}}}{{#if:{{{descr2|}}}|<nowiki/>: {{{descr2|}}}}} | ||
}}<!-- | }}<!-- | ||
-->{{#if:{{{ | -->{{#if:{{{param3|}}}| | ||
* {{{ | * {{{param3}}}{{#if:{{{descr3|}}}|<nowiki/>: {{{descr3|}}}}} | ||
}}<!-- | }}<!-- | ||
-->{{#if:{{{ | -->{{#if:{{{param4|}}}| | ||
* {{{ | * {{{param4}}}{{#if:{{{descr4|}}}|<nowiki/>: {{{descr4|}}}}} | ||
}}<!-- | }}<!-- | ||
-->{{#if:{{{ | -->{{#if:{{{param5|}}}| | ||
* {{{ | * {{{param5}}}{{#if:{{{descr5|}}}|<nowiki/>: {{{descr5|}}}}} | ||
}}<!-- | }}<!-- | ||
-->{{#if:{{{ | -->{{#if:{{{param6|}}}| | ||
* {{{ | * {{{param6}}}{{#if:{{{descr6|}}}|<nowiki/>: {{{descr6|}}}}} | ||
}}<!-- | }}<!-- | ||
-->{{#if:{{{ | -->{{#if:{{{param7|}}}| | ||
* {{{ | * {{{param7}}}{{#if:{{{descr7|}}}|<nowiki/>: {{{descr7|}}}}} | ||
}}<!-- | }}<!-- | ||
-->{{#if:{{{ | -->{{#if:{{{param8|}}}| | ||
* {{{ | * {{{param8}}}{{#if:{{{descr8|}}}|<nowiki/>: {{{descr8|}}}}} | ||
}}<!-- | }}<!-- | ||
-->{{#if:{{{ | -->{{#if:{{{param9|}}}| | ||
* {{{ | * {{{param9}}}{{#if:{{{descr9|}}}|<nowiki/>: {{{descr9|}}}}} | ||
}}<!-- | }}<!-- | ||
-->{{#if:{{{ | -->{{#if:{{{param10|}}}| | ||
* {{{ | * {{{param10}}}{{#if:{{{descr10|}}}|<nowiki/>: {{{descr10|}}}}} | ||
}} | }} | ||
Line 93: | Line 93: | ||
== Usage == | == Usage == | ||
{{<nowiki/>Doc/Template|'''''name'''''|'''''descr'''''|''''' | {{<nowiki/>Doc/Template|'''''name'''''|'''''descr'''''|'''''param''#'''|'''''descr''#'''|'''''example''#'''|'''''result''#'''}} | ||
* name: (Optional, default <tt>{{<nowiki/>PAGENAME}}</tt>) template name | * name: (Optional, default <tt>{{<nowiki/>PAGENAME}}</tt>) template name | ||
* descr: template text description | * descr: template text description | ||
* | * param#: (# = number range 1..10) parameter name | ||
* descr#: (# = number range 1..10) | * descr#: (# = number range 1..10) parameter description | ||
* example#: (# = number range 1..5) mediawiki code example - '''to be wrapped between nowiki tags!''' (e.g <tt><nowiki><nowiki>{{Doc/Template}}</nowiki></nowiki></tt>) | * example#: (# = number range 1..5) mediawiki code example - '''to be wrapped between nowiki tags!''' (e.g <tt><nowiki><nowiki>{{Doc/Template}}</nowiki></nowiki></tt>) | ||
* result#: (# = number range 1..5) mediawiki code result - identical to example#, less nowiki tags (e.g <tt><nowiki>{{Doc/Template}}</nowiki></tt>) | * result#: (# = number range 1..5) mediawiki code result - identical to example#, less nowiki tags (e.g <tt><nowiki>{{Doc/Template}}</nowiki></tt>) | ||
Line 113: | Line 113: | ||
| name = MyTemplate | | name = MyTemplate | ||
| descr = Template description | | descr = Template description | ||
| | | param1 = parameter1 | ||
| descr1 = this is the first | | descr1 = this is the first parameter | ||
| | | param2 = parameter2 | ||
| descr2 = (Optional) this is the second | | descr2 = (Optional) this is the second parameter | ||
}}</pre> | }}</pre> | ||
Line 122: | Line 122: | ||
| name = MyTemplate | | name = MyTemplate | ||
| descr = Template description | | descr = Template description | ||
| | | param1 = parameter1 | ||
| descr1 = this is the first | | descr1 = this is the first parameter | ||
| | | param2 = parameter2 | ||
| descr2 = (Optional) this is the second | | descr2 = (Optional) this is the second parameter | ||
}} | }} | ||
Line 133: | Line 133: | ||
| name = MyTemplate | | name = MyTemplate | ||
| descr = Template description | | descr = Template description | ||
| | | param1 = parameter1 | ||
| descr1 = this is the first | | descr1 = this is the first parameter | ||
| | | param2 = parameter2 | ||
| descr2 = (Optional) this is the second | | descr2 = (Optional) this is the second parameter | ||
| example1 = <nowiki><nowiki>{{MyTemplate|Hello there!}}</nowiki></nowiki> | | example1 = <nowiki><nowiki>{{MyTemplate|Hello there!}}</nowiki></nowiki> | ||
| result1 = <nowiki>{{MyTemplate|Hello there!}}</nowiki> | | result1 = <nowiki>{{MyTemplate|Hello there!}}</nowiki> | ||
Line 144: | Line 144: | ||
| name = MyTemplate | | name = MyTemplate | ||
| descr = Template description | | descr = Template description | ||
| | | param1 = parameter1 | ||
| descr1 = this is the first | | descr1 = this is the first parameter | ||
| | | param2 = parameter2 | ||
| descr2 = (Optional) this is the second | | descr2 = (Optional) this is the second parameter | ||
| example1 = <nowiki>{{MyTemplate|Hello there!}}</nowiki> | | example1 = <nowiki>{{MyTemplate|Hello there!}}</nowiki> | ||
| result1 = <tt>Hello there!</tt> | | result1 = <tt>Hello there!</tt> |
Revision as of 00:56, 13 January 2021
Documents and categorises a Template. To be used within <noinclude></noinclude> tags, e.g:
<includeonly>*template's code*</includeonly><noinclude>{{Doc/Template | ... }} </noinclude>
Usage
{{Doc/Template|name|descr|param#|descr#|example#|result#}}
- name: (Optional, default {{PAGENAME}}) template name
- descr: template text description
- param#: (# = number range 1..10) parameter name
- descr#: (# = number range 1..10) parameter description
- example#: (# = number range 1..5) mediawiki code example - to be wrapped between nowiki tags! (e.g <nowiki>{{Doc/Template}}</nowiki>)
- result#: (# = number range 1..5) mediawiki code result - identical to example#, less nowiki tags (e.g {{Doc/Template}})
Code | Result | ||||
---|---|---|---|---|---|
{{Doc/Template}} |
Usage{{Doc/Template}} | ||||
{{Doc/Template | name = MyTemplate | descr = Template description | param1 = parameter1 | descr1 = this is the first parameter | param2 = parameter2 | descr2 = (Optional) this is the second parameter }} |
Template description
Usage{{MyTemplate|parameter1|parameter2}}
| ||||
{{Doc/Template | name = MyTemplate | descr = Template description | param1 = parameter1 | descr1 = this is the first parameter | param2 = parameter2 | descr2 = (Optional) this is the second parameter | example1 = <nowiki>{{MyTemplate|Hello there!}}</nowiki> | result1 = {{MyTemplate|Hello there!}} }} |
Template description
Usage{{MyTemplate|parameter1|parameter2}}
|