Šablona:For nowiki

Z Wikipedie, otevřené encyklopedie
Skočit na navigaci Skočit na vyhledávání

For nowiki implementuje cyklus foreach. Interpretuje zadaný wikitext jednou pro každou položku v seznamu.

Použití[editovat zdroj]

{{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 interpretace wikitextu. 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 zdroj]

{{For nowiki|
|<nowiki>* Item {{{i}}}: {{loop|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 zdroj]