Nápověda:Vytvoření šablony: Porovnání verzí
Smazaný obsah Přidaný obsah
→Kategorie: zpřehlednění a vypuštění výše již probraného |
uspořádání/sdružení souvisejících oddílů |
||
Řádek 22:
|}
</pre>
=== Vkládaná a nevkládaná část kódu ===▼
V šabloně bývá vlastní obsah šablony, který se vkládá transkluzí do stránky, a nevkládané části šablony: dokumentace, kategorie šablon ap.▼
Buď můžete označit části, které se vkládat ''nemají'' (značka '''''no'''include''):▼
Kód vlastní šablony…▼
<code><nowiki><noinclude></nowiki></code> Dokumentace… <code><nowiki></noinclude></nowiki></code>▼
Nebo naopak označit část, která ''pouze'' se má transkluzí vložit (značka '''''only'''include''):▼
<code><nowiki><onlyinclude></nowiki></code> Kód vlastní šablony… <code><nowiki></onlyinclude></nowiki></code>▼
Dokumentace…▼
Příkladem jiného použití těchto značek mohou být články [[Letní olympijské hry 2012]] a [[Medailové pořadí na Letních olympijských hrách 2012]], kde druhý je vložen do prvého: použité <code><nowiki><noinclude></nowiki></code> zde zajistí, že do souhrnného článku se promítne jen prvních deseti pozic seznamu.▼
=== Kategorie ===▼
V šablonách se [[Nápověda:Kategorie|kategorie]] používají ke dvěma účelům: ▼
# zařazení stránky šablony do speciálních kategorií, ▼
# automatického zařazení článku (stránky), do kterého je šablona vložena, do kategorie.▼
1. '''Stránky šablon''' se řadí do speciálních kategoriích v [[:Kategorie:Šablony Wikipedie]]. Kategorie šablony musí být v '''nevkládané části''' stránky, obvykle na konci dokumentační podstránky. Příkladem může být <code>[[:Kategorie:Šablony vkládané do diskusních stránek]]</code>▼
2. '''Články''' (či jiné stránky) se do příslušné kategorie zařadí, pokud je kategorie obsažena ve '''vkládané části''' šablony. Kategorizace prostřednictvím šablon se nejčastěji využívá pro zařazování článku do údržbových kategorií. Například šablona {{Šablona|Upravit}} do článků trasnkluzí vkládá <code>[[:Kategorie:Články k úpravě]]</code>.▼
== Testování šablon ==
Řádek 86 ⟶ 108:
* zadané hodnoty nepojmenovaných (tedy číslovaných) parametrů přiřazeny podle pořadí jejich zadání ke zbývajícím parametrům šablony
Příkladem budiž šablona pojmenovaná „Pokus“ mající tuto podobu:
<pre>
Řádek 108 ⟶ 130:
{{š|TemplateDataHeader}}
Vkládá se pomocí tlačítka ''Spravovat TemplateData'' nad editačním oknem se šablonou. Nápověda (anglicky) se nalézá pod odkazem vedle tohoto tlačítka. Příklad tabulky se nachází v šabloně {{š|Citace monografie}}.
▲== Vkládaná a nevkládaná část kódu ==
▲V šabloně bývá vlastní obsah šablony, který se vkládá transkluzí do stránky, a nevkládané části šablony: dokumentace, kategorie šablon ap.
▲Buď můžete označit části, které se vkládat ''nemají'' (značka '''''no'''include''):
▲ Kód vlastní šablony…
▲ <code><nowiki><noinclude></nowiki></code> Dokumentace… <code><nowiki></noinclude></nowiki></code>
▲Nebo naopak označit část, která ''pouze'' se má transkluzí vložit (značka '''''only'''include''):
▲ <code><nowiki><onlyinclude></nowiki></code> Kód vlastní šablony… <code><nowiki></onlyinclude></nowiki></code>
▲ Dokumentace…
▲Příkladem jiného použití těchto značek mohou být články [[Letní olympijské hry 2012]] a [[Medailové pořadí na Letních olympijských hrách 2012]], kde druhý je vložen do prvého: použité <code><nowiki><noinclude></nowiki></code> zde zajistí, že do souhrnného článku se promítne jen prvních deseti pozic seznamu.
▲=== Kategorie ===
▲V šablonách se [[Nápověda:Kategorie|kategorie]] používají ke dvěma účelům:
▲# zařazení stránky šablony do speciálních kategorií,
▲# automatického zařazení článku (stránky), do kterého je šablona vložena, do kategorie.
▲1. '''Stránky šablon''' se řadí do speciálních kategoriích v [[:Kategorie:Šablony Wikipedie]]. Kategorie šablony musí být v '''nevkládané části''' stránky, obvykle na konci dokumentační podstránky. Příkladem může být <code>[[:Kategorie:Šablony vkládané do diskusních stránek]]</code>
▲2. '''Články''' (či jiné stránky) se do příslušné kategorie zařadí, pokud je kategorie obsažena ve '''vkládané části''' šablony. Kategorizace prostřednictvím šablon se nejčastěji využívá pro zařazování článku do údržbových kategorií. Například šablona {{Šablona|Upravit}} do článků trasnkluzí vkládá <code>[[:Kategorie:Články k úpravě]]</code>.
== Modifikátory šablon ==▼
{| class="wikitable" border="2" cellpadding="4" cellspacing="0" ▼
! použití ▼
! vysvětlení▼
|-▼
| <nowiki>{{:xyz}}</nowiki>▼
| Dvojtečka není modifikátor, ale označení hlavního jmenného prostoru. Srovnejte např. článek <nowiki>{{:Zpráva}}</nowiki> a šablonu {{Šablona|Zpráva}}▼
|-▼
| <nowiki>{{int:xyz}}</nowiki>▼
| Zobrazí <nowiki>{{MediaWiki:xyz}}</nowiki> nebo <xyz>, nikoliv šablonu <nowiki>{{xyz}}</nowiki>. Příklad: {{Šablona|int:edit}} = {{int:edit}}. ▼
|-▼
| <nowiki>{{msgnw:xyz}}</nowiki>▼
| Je zobrazen zdrojový wikitext.▼
|-▼
| <nowiki>{{subst:xyz}}</nowiki>▼
| Do stránky je uložen obsah šablony.▼
|}▼
== Kouzelná slůvka a proměnné ==
Řádek 155 ⟶ 137:
Speciální kategorií jsou proměnné, které se zobrazují jako různé hodnoty v závislosti na použití. Například <tt><nowiki>{{CURRENTTIME}}</nowiki></tt> zobrazí aktuální čas nebo <tt><nowiki>{{TALKPAGENAME}}</nowiki></tt> se nahradí názvem stránky diskuse ke stránce, do které je šablona vložena.
=== Malá a velká písmena ===
{| class="wikitable" border="2" cellpadding="4" cellspacing="0" width="78%"
! slovo
Řádek 178 ⟶ 160:
|}
==
=== Opožděné projevení změn ===
Změny v šabloně se mohou na stránkách, které ji používají, projevit se zpožděním. Vynutit jejich okamžité respektování je možno funkcí ''[[WP:Purge|Purge]]'', například kliknutím na tlačítko „''editovat''“ a ihned poté na „''uložit''“. Taková editace se neuloží do historie, ale aktualizuje cache stránky.
▲=== Modifikátory šablon ===
== Stránky používající šablonu ==▼
▲{| class="wikitable" border="2" cellpadding="4" cellspacing="0"
▲! použití
▲! vysvětlení
▲|-
▲| <nowiki>{{:xyz}}</nowiki>
▲| Dvojtečka není modifikátor, ale označení hlavního jmenného prostoru. Srovnejte např. článek <nowiki>{{:Zpráva}}</nowiki> a šablonu {{Šablona|Zpráva}}
▲|-
▲| <nowiki>{{int:xyz}}</nowiki>
▲| Zobrazí <nowiki>{{MediaWiki:xyz}}</nowiki> nebo <xyz>, nikoliv šablonu <nowiki>{{xyz}}</nowiki>. Příklad: {{Šablona|int:edit}} = {{int:edit}}.
▲|-
▲| <nowiki>{{msgnw:xyz}}</nowiki>
▲| Je zobrazen zdrojový wikitext.
▲|-
▲| <nowiki>{{subst:xyz}}</nowiki>
▲| Do stránky je uložen obsah šablony.
▲|}
▲=== Stránky používající šablonu ===
Pokud chcete zjistit, které stránky danou šablonu používají, můžete využít stránku [[Speciální:Whatlinkshere]]. Vložení šablony na stránku bude v zobrazeném seznamu označeno pomocí slova „(vložení)“ za názvem stránky.
|