Kategorie:Šablony substituční

Z thewoodcraft.org

Substituční šablony ze využívají pro jednorázové vložení šablony. Obvykle takové co má komplikovanější kód, jehož zápis by mohl zdlouhavý, nebo pro méně zkušené uživatele příliš složitý. Vložení se dělá podobně jako u každé jiné šablony, pouze s tím rozdílem, že se před šablonu přidá klíčové slovo subst: I substituční šablony mohou být parametrizované.

Ke vložení interpretovaného obsahu šablony dojde až v okamžiku uložení stránky. Pokud nejste s výsledkem spokojeni, vložený kód smažte a pak ho můžete pokud chcete zopakovat s jiným parametrem.

PříkladNásledující ukázkový kód demonstruje vložení parametrizované šablony {{CAT}}, používané pro vložení výchozího záhlaví u stránky určené k překladu:
{{subst:CAT|Kategorizace výchozí stránky}}
Šablona při substituci použije předaný poziční parametr coby výchozí kategorii, která se bude používat pouze u výchozí jazykové verze stránky, a zároveň přidá ostatní náležitosti záhlaví překládané stránky. Element <languages /> a úvodní překládanou textovou jednotku, uzavřenou do párového elementu <translation> … </translation>, s kódem pro kategorizaci výchozí jazykové verze stránky a zakomentovanou kategorizací pro překládané stránky.
Navigační šablony
Substituce šablon {{FROM}}, {{NEXT}} a {{CONT}}, se využívá pro vkládání navigačních šablon {{from}} a {{next}} na stránky ve jmenném prostoru Stránka.
Redirekty
Pro zakládání kategorizovaných redirektů na woodcrafterské medailony se využívají parametrizované substituční šablony {{SURNAME}} (pro redirekty z Kategorie:Příjmení), {{WOOD}} (pro redirekty z Kategorie:Woodcrafter) a {{NICK}} (pro redirekty z Kategorie:Přezdívky a lesní jména)
Lokalizační šablony
Při lokalizaci se využívá, kromě již zmíněné substituční šablony {{CAT}} také…
u stránek kategorií substituční parametrizovaná šablona {{CATLIST}}, přes kterou se vkládá do poslední překládané textové jednotky stránky ze jmenného prostoru Kategorie, kód který generuje seznam odkazů na stránky příslušné kategorie pro ostatní existující jazykové verze.
Pro překládané články je k dispozici parametrizovaná pomocná substutiční šablona {{ABSTRACT}}, která zajistí správnou kategorizaci výchozí stránky a kromě toho i automatického vygenerování kódu se šablonou {{lastedit}} a kódu, přes který se lze prokliknout na článek z generovaných seznamů, podobných tomu, co je na hlavní stránce. Výchozí kategorie se vkládá jako první parametr, a jako druhý abstrakt, který se pak bude překládat souběžně s kategorizací jazykové verze.
Pomocné šablony
Pak jsou pomocné substituční šablony, jako např. {{Z}}, která se používá spolu se šablonou {{lastedit}}[1] u článků určených pro zobrazení v rámci automaticky generovaných stránek. Ta se (na rozdíl od šablony {{lastedit}}) vkládá na konec stránky a generuje kód, určený ke zobrazení v rámci perexu, s odkazem, přes který bude možné se prokliknout na stránku u které byla substitice šablony {{Z}} provedena.

  1. Šablona {{lastedit}} by měla být umístěna úplně na začátku stránky, a rovněž jakou součást perexu.