Template:Iter/doc
Appearance
This template helps you create indexed columns in tables (particularly Cargo queries) and to retrieve iterator values when using the parser function {{#arraymaptemplate (bundled with Extension:ParserPower on wiki.gg).
Simple counting
[edit]* {{iter|}}
* {{iter|}}
* {{iter|}}
* {{iter|}}
- {{#vardefine:varname|ITER_INDEX_default}}{{#vardefineecho:{{#var:varname}}|
Expression error: Unrecognized punctuation character "{".
}}
- {{#vardefine:varname|ITER_INDEX_default}}{{#vardefineecho:{{#var:varname}}|
Expression error: Unrecognized punctuation character "{".
}}
- {{#vardefine:varname|ITER_INDEX_default}}{{#vardefineecho:{{#var:varname}}|
Expression error: Unrecognized punctuation character "{".
}}
- {{#vardefine:varname|ITER_INDEX_default}}{{#vardefineecho:{{#var:varname}}|
Expression error: Unrecognized punctuation character "{".
}}
Reset the counter
[edit]* {{iter|reset=yes}}
* {{iter|}}
* {{iter|reset=yes}}
* {{iter|}}
- {{#vardefine:varname|ITER_INDEX_default}}{{#vardefineecho:{{#var:varname}}|
1
}}
- {{#vardefine:varname|ITER_INDEX_default}}{{#vardefineecho:{{#var:varname}}|
Expression error: Unrecognized punctuation character "{".
}}
- {{#vardefine:varname|ITER_INDEX_default}}{{#vardefineecho:{{#var:varname}}|
1
}}
- {{#vardefine:varname|ITER_INDEX_default}}{{#vardefineecho:{{#var:varname}}|
Expression error: Unrecognized punctuation character "{".
}}
Multiple counters
[edit]* {{iter|key1}}
* {{iter|key2}}
* {{iter|key2}}
* {{iter|key1}}
- {{#vardefine:varname|ITER_INDEX_key1}}{{#vardefineecho:{{#var:varname}}|
Expression error: Unrecognized punctuation character "{".
}}
- {{#vardefine:varname|ITER_INDEX_key2}}{{#vardefineecho:{{#var:varname}}|
Expression error: Unrecognized punctuation character "{".
}}
- {{#vardefine:varname|ITER_INDEX_key2}}{{#vardefineecho:{{#var:varname}}|
Expression error: Unrecognized punctuation character "{".
}}
- {{#vardefine:varname|ITER_INDEX_key1}}{{#vardefineecho:{{#var:varname}}|
Expression error: Unrecognized punctuation character "{".
}}
Get value without incrementing
[edit]* {{iter|reset=yes}}
* {{iter|}}
* {{iter|}}
* {{iter|get=yes}}
- {{#vardefine:varname|ITER_INDEX_default}}{{#vardefineecho:{{#var:varname}}|
1
}}
- {{#vardefine:varname|ITER_INDEX_default}}{{#vardefineecho:{{#var:varname}}|
Expression error: Unrecognized punctuation character "{".
}}
- {{#vardefine:varname|ITER_INDEX_default}}{{#vardefineecho:{{#var:varname}}|
Expression error: Unrecognized punctuation character "{".
}}
- {{#vardefine:varname|ITER_INDEX_default}}{{#vardefineecho:{{#var:varname}}|
Expression error: Unrecognized punctuation character "{".
}}