(Undo revision 1766163 by Thejoaqui777 (talk) Error, I was porting it to another wiki. Sorry.) Tag: Undo |
mNo edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
− | <includeonly>{{ |
+ | <includeonly>{{#invoke:delimited tag|output|tag=code}}</includeonly><noinclude> |
− | #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> |
Revision as of 03:51, 5 December 2020
Shortcut
See also: Template:Samp
This template is a simplified usage of <code>...</code>
.
Each anonymous parameter is a string to format. Note that <nowiki>...</nowiki>
is needed around a parameter value if it contains the pipe (|
) or equals (=
) symbols, or they will be treated as a parameter separator or parameter identifier, respectively. Alternatively, you could also use {{!}}
or {{=}}
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 **
).
Examples
{{code|text}}
–text
{{code|1|2|3|4|5}}
–1
2
3
4
5
{{code|1|2|3|4|5|delimiter=,}}
–1
,2
,3
,4
,5
{{code|1|2|3|4|5|delimiter=and}}
–1
,2
,3
,4
, and5
{{code|<nowiki>something=one|two|three</nowiki>}}
–something=one|two|three
{{code|something{{=}}one{{!}}two{{!}}three}}
–something=one|two|three
[view | edit | history | purge]The above documentation is transcluded from Template:Code/doc.