Template:For loop delimited/doc

From Wikipedia, the free encyclopedia

This is a simplified wrapper for Template:For nowiki. It allows you to iterate over a custom delimited list.

The expected use case for this is to simplify passing lists between templates.

Usage[edit]

Paramaters[edit]

  • separator (required) defines how the items are separated
  • delimited string (required is a string separated by delim
  • delim (optional) the delimiter for the string, defaults to ,
  • Calling (one is required)
    • call template (that takes one unnamed argument) to call (ex, 3x).
    • nowikistart and nowikiend. Code to be placed before and after each param value (ex: for 3x, respectively use <nowiki>{{3x|</nowiki> and <nowiki>}}</nowiki>) Both are required if used

Examples[edit]

Markup Renders as
{{For loop delimited|--|a,b,c,d|call=3x}}

a a a --b b b --c c c --d d d

{{For loop delimited|--|a,b,c,d|nowikistart=<nowiki>{{3x|</nowiki>|nowikiend=<nowiki>}}</nowiki>}}

a a a --b b b --c c c --d d d

{{For loop delimited|--|a, b, c, d|delim=,|call=3x}}

a a a --b b b --c c c --d d d

{{For loop delimited|--|aXbXcXdX|delim=X|call=3x}}

a a a --b b b --c c c --d d d