Šablona:For nowiki
For nowiki implementuje cyklus foreach. Interpretuje zadaný wikitext jednou pro každou položku v seznamu.
Použití
editovat{{For nowiki|oddělovač|<nowiki>wikitext</nowiki>|položka1|položka2|...}} {{For nowiki|oddělovač|<nowiki>wikitext</nowiki>|count=počet}}
oddělovač
se vkládá mezi výsledky interpretacewikitextu
. Whitespace se zachovává.wikitext
je interpretován jednou pro každou položku v seznamu.{{{1}}}
se nahradí hodnotou položky a{{{i}}}
její pozicí v seznamu (počítá se od 1). Lze použít i jakékoli parametry předané{{for nowiki}}
a volat další šablony. Při použití parametru předaného volající šabloně je třeba jej obalit</nowiki>...<nowiki>
(otevírací a zavírací značky jsou prohozené) nebo jej předat{{for nowiki}}
, pokud jeho název není v konfliktu s některým rezervovaným parametrem.
Druhý způsob volání této šablony, který používá parametr |count =
, interpretuje zadaný wikitext počet-krát, přičemž postupně předává celá čísla od jedné do zadaného počtu jako oba parametry {{{1}}}
a {{{i}}}
.
Příklad
editovat{{For nowiki| |<nowiki>* Item {{{i}}}: {{Opakovat|2|{{{1}}} }}</nowiki> |pes|kočka|pták}}
vyprodukuje:
- Item 1: pes pes
- Item 2: kočka kočka
- Item 3: pták pták
Související šablony
editovat{{Opakovat}}