Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Template:Foreach"

(Created page with "<noinclude>{{Documentation subpage}} {{timw|Foreach}} </noinclude> == Purpose == To repeatedly use a template for each argument in a pipe delimited list. The template handles...")
 
(Blanked the page)
 
Line 1: Line 1:
<noinclude>{{Documentation subpage}}
 
{{timw|Foreach}}
 
</noinclude>
 
== Purpose ==
 
To repeatedly use a template for each argument in a pipe delimited list.  The template handles up to 30 list items.
 
  
Coming here to use this template in a new page, or put it somewhere it hasn't been used before? Consider using [[Template:Fe]] instead!
 
 
== Example ==
 
;Create comma delimited links to each hook in a list:
 
<code><nowiki>{{foreach|SeeHook|delim=, |ParserBeforeStrip|ParserAfterStrip}}</nowiki></code> → {{foreach|SeeHook|delim=, |ParserBeforeStrip|ParserAfterStrip}}
 
 
Compare:
 
 
{{xpds|fe|SeeHook|, |ParserBeforeStrip|ParserAfterStrip}}
 
 
== Usage ==
 
<nowiki>{{</nowiki>Foreach[|delim=''delim'']|''templatename''|''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.
 
* ''item1'' - the first item to pass to the template, resulting in  <nowiki>{{</nowiki>''templatename''|''item1''}}
 
* ''item2'',... - (optional) the second and following items to pass to the template, resulting in  <nowiki>{{</nowiki>''templatename''|''item2''}}, etc.
 
* ''delim'' - (optional) a delimiter that should be inserted between the list items after the template ''templatename'' has been applied to each
 

Latest revision as of 00:36, 25 October 2018

Back to the top