Template:Iterate/doc
More actions
Iteration template with a number of parameters changing for each transclusion, and more parameters always the same for all transclusions
Usage
{{Iterate |1= }}
Template parameters
| Parameter | Description | Default | Status | |
|---|---|---|---|---|
1 | 1 ... x Parameters, e.g. filenames | empty | suggested | |
t | Name of the iterated template | {{F}} | optional | |
n | number of the changing parameters, 1 ... | 2 | optional | |
p1 ... p8 | all the not-changing parameters | empty | optional | |
Additional information
The template is intended to be used in the following namespaces: no namespace specified
The template is intended to be used by the following user groups: no user group specified
Localization
This template is not intended to be localized.
Explanation
A template (t) is transcuded, with positional parameters
- a tupel of (n) parameters changing for each transclusion, and
- a number of not changing additional parameter values.
Example
for e.g. n=3: With {{ Iterate | t = template | n = 3
| a | b | c
| u | v | w
| r | s | t
| x | y | z
| p1 = c1 | p2 = c2 | ... | p8 = c8 }}
the template template will be transcluded 4 times, with the parameters
- {{
template| a | b | c | c1 | c2 | ... | c8 }} - {{
template| u | v | w | c1 | c2 | ... | c8 }} - {{
template| r | s | t | c1 | c2 | ... | c8 }} - {{
template| x | y | z | c1 | c2 | ... | c8 }}
The tupel-number n can be any value 1,2, ...; the example schows a tripel.
The number of the tupels, in the example 4, is not limited.
The additional values are currently limited to 8, therefore 0 ...8 values can be specified.
With:
{{Iterate
|Pink check.svg|
|Purple check.svg|
|Yellow check.svg|
|White check.svg|b
|Red check.svg|
|p2=Z|p1=32}}
(default for t=F and n=2)
these five files are shown: