(Undo revision 1766163 by Thejoaqui777 (talk) Error, I was porting it to another wiki. Sorry.) Tag: Undo |
(Now using module Delimited tag) Tag: Replaced |
||
Line 1: | Line 1: | ||
+ | <includeonly>{{#invoke:delimited tag|output|tag=code}}</includeonly><noinclude><noinclude> |
||
− | <includeonly>{{ #vardefine: delimiter | {{ |
||
− | #switch: {{{delimiter|}}}{{{d|}}} |
||
− | | , = , |
||
− | | and =  and |
||
− | | & = & |
||
− | | or =  or |
||
− | | to =  to |
||
− | | newline | br = <br/> |
||
− | | list | list-newline | bullet | * = <br/> |
||
− | {{{list-level|**}}} |
||
− | | and-list =  and<br/> |
||
− | {{{list-level|**}}} |
||
− | | comma-list = ,<br/> |
||
− | {{{list-level|**}}} |
||
− | | none = <nowiki/> |
||
− | | #default = {{{delimiter| }}} |
||
− | }} |
||
− | }}{{ |
||
− | #vardefine: mid-delimiter | {{ |
||
− | #switch: {{{delimiter|}}}{{{d|}}} |
||
− | | and | & | or = ,  |
||
− | | and-list = ,<br> |
||
− | {{{list-level|**}}} |
||
− | | #default = {{#var: delimiter}} |
||
− | }} |
||
− | }}{{ |
||
− | #vardefine: serial | {{ |
||
− | #switch: {{{delimiter|}}}{{{d|}}} |
||
− | | and | or | and-list = , |
||
− | }} |
||
− | }}<span style="word-break: break-word;"><code>{{{1}}}</code>{{ |
||
− | #if: {{{2|}}} | {{ #if: {{{3|}}} |{{#var: mid-delimiter}} | {{#var: delimiter}} }}<code>{{{2}}}</code> |
||
− | }}{{ #if: {{{3|}}} | {{ #if: {{{4|}}} |{{#var: mid-delimiter}} | {{#var:serial}}{{#var: delimiter}} }}<code>{{{3}}}</code> |
||
− | }}{{ #if: {{{4|}}} | {{ #if: {{{5|}}} |{{#var: mid-delimiter}} | {{#var:serial}}{{#var: delimiter}} }}<code>{{{4}}}</code> |
||
− | }}{{ #if: {{{5|}}} | {{ #if: {{{6|}}} |{{#var: mid-delimiter}} | {{#var:serial}}{{#var: delimiter}} }}<code>{{{5}}}</code> |
||
− | }}{{ #if: {{{6|}}} | {{ #if: {{{7|}}} |{{#var: mid-delimiter}} | {{#var:serial}}{{#var: delimiter}} }}<code>{{{6}}}</code> |
||
− | }}{{ #if: {{{7|}}} | {{ #if: {{{8|}}} |{{#var: mid-delimiter}} | {{#var:serial}}{{#var: delimiter}} }}<code>{{{7}}}</code> |
||
− | }}{{ #if: {{{8|}}} | {{ #if: {{{9|}}} |{{#var: mid-delimiter}} | {{#var:serial}}{{#var: delimiter}} }}<code>{{{8}}}</code> |
||
− | }}{{ #if: {{{9|}}} | {{ #if: {{{10|}}}|{{#var: mid-delimiter}} | {{#var:serial}}{{#var: delimiter}} }}<code>{{{9}}}</code> |
||
− | }}{{ #if: {{{10|}}}| {{#var:serial}}{{ #var: delimiter }}<code>{{{10}}}</code> |
||
− | }}{{ #if: {{{11|}}}|<span style="color:red">'''Error:''' Too many parameters (maximum: 10)</span>[[Category:Error with code template]] |
||
− | }}</span></includeonly><noinclude> |
||
{{documentation}} |
{{documentation}} |
||
+ | <!-- Add categories and interwikis to the /doc subpage, not here! --> |
||
− | </noinclude> |
+ | </noinclude></noinclude> |
Revision as of 03:50, 5 December 2020
Shortcut
See also: Template:Samp
This template is a simplified usage of <code>...</code>
</noinclude>.
Each anonymous parameter is a string to format. Note that <nowiki>...</nowiki>
</noinclude> is needed around a parameter value if it contains the pipe (|
</noinclude>) or equals (=
</noinclude>) symbols, or they will be treated as a parameter separator or parameter identifier, respectively. Alternatively, you could also use {{!}}
</noinclude> or {{=}}
</noinclude> instead.
Use the |delimiter=
parameter (aliases |delim=
or |d=
) to change the separator between each string. Set this value to the name in words of the delimiter, such as "and", "br", "or-list", "none", etc. When using a list delimiter, use |list-level=
to change the indentation (defaults to **
</noinclude>).
Examples
{{code|text}}
–text
</noinclude>{{code|1|2|3|4|5}}
–1
2
3
4
5
</noinclude>{{code|1|2|3|4|5|delimiter=,}}
–1
,2
,3
,4
,5
</noinclude>{{code|1|2|3|4|5|delimiter=and}}
–1
,2
,3
,4
, and5
</noinclude>{{code|<nowiki>something=one|two|three</nowiki>}}
–something=one|two|three
</noinclude>{{code|something{{=}}one{{!}}two{{!}}three}}
–something=one|two|three
</noinclude>
[view | edit | history | purge]The above documentation is transcluded from Template:Code/doc.