Template:ForEach: Difference between revisions
Appearance
Created page with "<includeonly>{{#invoke:Foreach|w}}</includeonly><noinclude> == Example == Create comma delimited links to each hook in a list: <nowiki>{{foreeach|hook|, |ParserBeforePreprocess|ParserAfterTidy}}</nowiki> == Usage == <nowiki>{{foreach|''templatename''|''delim''|''item1''|''item2''...}}</nowiki> * ''templatename'' - the name of a template that takes at least one parameter. Only the first parameter will be used, so the remaining parameters must be optional. * ''delim'' -..." |
No edit summary |
||
Line 6: | Line 6: | ||
== Usage == | == Usage == | ||
<nowiki>{{foreach| | <nowiki>{{foreach|templatename|delim|item1|item2...}}</nowiki> | ||
* ''templatename'' - the name of a template that takes at least one parameter. Only the first parameter will be used, so the remaining parameters must be optional. | * ''templatename'' - the name of a template that takes at least one parameter. Only the first parameter will be used, so the remaining parameters must be optional. |
Revision as of 21:18, 22 January 2025
Example
Create comma delimited links to each hook in a list:
{{foreeach|hook|, |ParserBeforePreprocess|ParserAfterTidy}}
Usage
{{foreach|templatename|delim|item1|item2...}}
- templatename - the name of a template that takes at least one parameter. Only the first parameter will be used, so the remaining parameters must be optional.
- delim - a delimiter that should be inserted between the results of applying the template templatename to the list items; the parameter is compulsory but it can be the empty string
- item1 - the first item to pass to the template, resulting in
{{templatename|item1}}
- item2,... - (optional) the second and following items to pass to the template, resulting in
{{templatename|item2}}
, etc.