Template:For nowiki/doc

This is the documentation for Template:For nowiki and Module:For nowiki. This module or template implements a foreach loop. It interprets a given wikitext (unlike For loop, which calls a specified template) once for each item in the list.

Usage
{{#invoke:For nowiki|template|separator|wikitext|force one loop}}


 * General parameters
 * is inserted between the results of  interpretation. Whitespace is preserved.
 * is interpreted once for each item in the list. It then may use to get the item value, and  to get its position in the list (starting from 1), as well as any parameters that were passed to for nowiki. It may also contain template calls. To use a parameter passed to the calling template, surround it with  (the opening and closing tags are swapped) or pass the parameter directly to for nowiki if its name doesn't conflict with any reserved parameters.


 * Use 1 specific
 * ,,   are the items to iterate through, with  being replaced with the value and  with the name of the parameter/index.


 * Use 2 specific
 * is the number of times to interpret the provided wikitext. The template will pass each integer between 1 and that count as both 1 and i each time.


 * Use 3 specific
 * forces the module to perform at least one loop, this is useful when you provide a default value for.


 * When using the module, numbered/unnamed parameters sent to the template (the page the module is used on) will be iterated through, with being replaced with the value and  with the name of the parameter/index.