Template:For Each: Difference between revisions

From Fish Family Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 3: Line 3:
* Second parameter: delimiter to search for; default is comma
* Second parameter: delimiter to search for; default is comma
* Third parameter: replacement delimiter; default is the search delimiter, or comma+space if none
* Third parameter: replacement delimiter; default is the search delimiter, or comma+space if none
* ''template'': template to apply to each substring (string provided as first parameter; index provided as ''index'')
* ''template'': template to apply to each substring (string provided as first parameter; index provided as ''index''l ''param'' provided as ''param'')
* ''param'': extra parameter to pass to the template
</noinclude><includeonly>{{For Each/Raw|{{{1|}}}|{{#if:{{{2|}}}|{{{2}}}|,}}|{{{3|{{Select|{{{2}}}|, |
</noinclude><includeonly>{{For Each/Raw|{{{1|}}}|{{#if:{{{2|}}}|{{{2}}}|,}}|{{{3|{{Select|{{{2}}}|, |
| param={{#if:{{{2|}}}|1|2}}
| param={{#if:{{{2|}}}|1|2}}
}}}}}||
}}}}}||
| template={{{template}}}
| template={{{template}}}
| param={{{param}}}
| index=1
| index=1
| value={{#explode:{{{1|}}}|{{#if:{{{2|}}}|{{{2}}}|,}}|0}}
| value={{#explode:{{{1|}}}|{{#if:{{{2|}}}|{{{2}}}|,}}|0}}
}}</includeonly>
}}</includeonly>

Revision as of 11:00, 25 June 2015

Apply a template to each element of a list.

  • First parameter: string to split
  • Second parameter: delimiter to search for; default is comma
  • Third parameter: replacement delimiter; default is the search delimiter, or comma+space if none
  • template: template to apply to each substring (string provided as first parameter; index provided as indexl param provided as param)
  • param: extra parameter to pass to the template