Diskuse s wikipedistou:Pavel Jelínek/Šab/Demo šablony/doc
Přidat témaÚčel[editovat zdroj]
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 zdroj]
- 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 zdroj]
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 zdroj]
Pojmem DŠ (demonstrovaná šablona) je míněna šablona, jejíž funkci předvádíme šablonou {{Demo šablony}}
.
Příklady volání[editovat zdroj]
Poznámka | Kód | Výsledek
|
---|