Jump to content

Template:Iter/doc

From Factory Town 2 Wiki

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 "{".

}}