Minecraft Wiki
Register
Supeika (talk | contribs)
(Undo revision 1766163 by Thejoaqui777 (talk) Error, I was porting it to another wiki. Sorry.)
Tag: Undo
Tag: Replaced
Line 1: Line 1:
  +
<includeonly>{{#invoke:delimited tag|output|tag=code}}</includeonly><noinclude><noinclude>
<includeonly>{{ #vardefine: delimiter | {{
 
#switch: {{{delimiter|}}}{{{d|}}}
 
| , = ,&nbsp;
 
| and = &#32;and&nbsp;
 
| &amp; = &nbsp;&amp;&nbsp;
 
| or = &#32;or&nbsp;
 
| to = &#32;to&nbsp;
 
| newline | br = <br/>
 
| list | list-newline | bullet | * = <br/>
 
{{{list-level|**}}}
 
| and-list = &#32;and<br/>
 
{{{list-level|**}}}
 
| comma-list = ,<br/>
 
{{{list-level|**}}}
 
| none = <nowiki/>
 
| #default = {{{delimiter|&nbsp;}}}
 
}}
 
}}{{
 
#vardefine: mid-delimiter | {{
 
#switch: {{{delimiter|}}}{{{d|}}}
 
| and | &amp; | or = ,&#32;
 
| 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

[view | edit | history | purge]Documentation
Lua logo
This template uses Module:Delimited tag, a script written in Lua.
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

  1. {{code|text}}text</noinclude>
  2. {{code|1|2|3|4|5}}1 2 3 4 5</noinclude>
  3. {{code|1|2|3|4|5|delimiter=,}}1, 2, 3, 4, 5</noinclude>
  4. {{code|1|2|3|4|5|delimiter=and}}1, 2, 3, 4, and 5</noinclude>
  5. {{code|<nowiki>something=one|two|three</nowiki>}}something=one|two|three</noinclude>
  6. {{code|something{{=}}one{{!}}two{{!}}three}}something=one|two|three</noinclude>
[view | edit | history | purge]The above documentation is transcluded from Template:Code/doc.