Diskuse s wikipedistou:Pavel Jelínek/Šab/Demo šablony/doc

Seznam podstránek

Tato šablona demonstruje volání šablon, tak jako jednodušší šablona {{Demonstrace kódu}} demonstruje jednoduchý WikiMarkup.

Výstupem této šablony je zdrojový kód volání demonstrované šablony (jejíž název je v {{{1}}}) a za ním výstup demonstrované šablony; mezi nimi je text {{{text mezi|dává}}}. (Jasnější to bude z příkladu.)

Pojmenované a nepojmenované parametry lze libovolně střídat; pojmenované se zapisují takto.

V hodnotách parametrů demonstrované šablony lze použí i WikiMarkup (příklad zde).

Omezení editovat

  • V současnosti lze demonstrovat jen volání s nejvýše čtyřmi parametry.
  • Když šablona demonstruje volání s nepojmenovanými parametry, pak výsledek transkluze se vrátí, jako kdyby byly pojmenované (protože šablona interně provede transkluzi s pojmenovanými parametry); to může mít vliv na ořezání whitespace.
  • Jistě se najde ještě nějaké další omezení, které jsem přehlédl. Uvítám komentáře.

Použití editovat

Tuto šablonu lze použít

  • v souvislém textu (příklad zde)
  • pro vytvoření tabulky (když se za {{{text mezi}}} dosadí něco jako {{!!}}), příklad zde.

Příklad volání a předávání parametrů editovat

Pojmem DŠ (demonstrovaná šablona) je míněna šablona, jejíž funkci předvádíme šablonou {{Demo šablony}}.

Příklady volání editovat

Poznámka Kód Výsledek

{{Demo šablony/doc/příklad}} {{Demo šablony/doc/příklad}} {{Demo šablony/doc/příklad}} {{Demo šablony/doc/příklad}} {{Demo šablony/doc/příklad}} {{Demo šablony/doc/příklad}}

Vrátit se na uživatelskou stránku uživatele „Pavel Jelínek/Šab/Demo šablony/doc“.