Template:For nowiki/doc: Difference between revisions

From the Croc Wiki, the Croc encyclopedia
Jump to navigationJump to search
Move warning to own template
(Update doc)
(Move warning to own template)
 
(12 intermediate revisions by 7 users not shown)
Line 1:
{{Documentation subpage}}
{{warning nowiki broken}}
{{lua|Module:For nowiki}}
 
Line 5 ⟶ 6:
 
== Usage ==
{{tlp|For nowiki|''separator''|<{{tag|nowiki>|content=''wikitext''</nowiki>}}|item1|item2|...}}
{{tlp|For nowiki|''separator''|{{tag|nowiki|content=''wikitext''}}|count{{=}}''count''}}
* <code>''separator''</code> is inserted ''between'' the results of <code>''wikitext''</code> interpretation. Whitespace is preserved.
* <code>''wikitext''</code> is interpreted once for each item in the list. It thethen may use {{code|<nowiki>{{{1}}}</nowiki>}} to get the item value, and {{code|<nowiki>{{{i}}}</nowiki>}} to get its position in the list (starting from 1), as well as any parameters that were passed to {{tl|for nowiki}}. It may also contain template calls. To use a parameter passed to the calling template, surround it with {{nowrap|<code></nowiki>...<no<!---->wiki></code>}} (the opening and closing tags are swapped) or pass the parameter directly to {{tl|for nowiki}} if its name doesn't conflict with any reserved parameters.
 
=== Count form ===
The second form of this template using a {{para|count}} parameter interprets the given wikitext <code>count</code> times, passing each integer between 1 and that <code>count</code> as both {{para|1}} and {{para|i}} each time. By default, iteration starts from 1. Use parameter {{para|start|<var>number</var>}} to start from a different number. Then the iteration will go from <code>start</code> to <code>start+count-1</code>.
 
== Example ==
{{Markup
|<nowiki>{{For nowiki|
|</nowiki>&lt;<nowiki>nowiki>* Item {{{i}}}: {{3x|{{{1}}} }}</nowiki>&lt;/nowiki> <nowiki>|dog|cat|bird}}</nowiki>
|{{For nowiki|
|<nowiki>* Item {{{i}}}: {{3x|{{{1}}} }}</nowiki>|dog|cat|bird}}
|<nowiki>{{For nowiki|
|</nowiki>&lt;<nowiki>nowiki># [[:Category:{{{1}}} in spaceflight]]</nowiki>&lt;/nowiki><nowiki>|count=9|start=1961}}</nowiki>
|{{For nowiki|
|<nowiki>*# Item {{{i}}}[[:Category: {{3x|{{{1}}} }}in spaceflight]]</nowiki> |dog|catcount=9|birdstart=1961}}
}}
 
Anonymous user
Cookies help us deliver our services. By using our services, you agree to our use of cookies.

Navigation menu