Toggle menu
15
236
71
27.6K
Kenshi Wiki
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
Revision as of 12:59, 14 February 2025 by Prd (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Template:Foreach

Purpose

To repeatedly use a template for each argument in a pipe delimited list. The template handles up to 100 list items.

Coming here to use this template in a new page, or put it somewhere it has not been used before? Consider using Template:Fe instead.

Example

Create comma delimited links to each hook in a list

{{foreach|hook|delim=,|ParserBeforePreprocess|ParserAfterTidy}}

,

Compare:

Template:Xpds

Usage

{{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 {{templatename|item1}}.
  • item2,... - (optional) the second and following items to pass to the template, resulting in {{templatename|item2}}, etc.
  • delim - (optional) a delimiter that should be inserted between the list items after the template templatename has been applied to each.

See also