Help:Templates/sk

From MediaWiki.org
Jump to: navigation, search
PD Dôležitá poznámka: Úpravou tejto stránky súhlasíte s verejným šírením Vášho príspevku v režime verejného vlastníctva. Ak s tým nesúhlasíte, alebo Vám v tom bránia licenčné obmedzenia, neupravujte ju prosím. Táto stránka je súčasťou nápovedy vo verejnom vlastníctve, ktorá môže byť zdarma skopírovaná do nových inštalácií wiki a/alebo distribuovaná spolu s programom MediaWiki. Prehľad všetkých stránok nájdete v Obsahu nápovedy. Návod na skopírovanie nájdete na Nápoveda: Kopírovanie. PD

Ak máte štandardné texty, ktoré chcete vkladať do niekoľkých stránok, vstupuje do hry funkcia MediaWiki - šablóny.

Contents

Vytvorenie šablóny[edit]

Šablóny sú štandardné stránky wiki, ktorých obsah je navrhnutý tak, aby mohol byť vložený (zahrnutý) do iných stránok. Šablóny dodržiavajú konvenciu, že ich názov začína slovom "Template:", ktorý ich zaraďuje do príslušného menného priestoru. Preto ich môžete vytvárať rovnakým spôsobom, ako akéhoľvek iné stránky wiki.

Použitie šablóny[edit]

Šablóny sú stránky wiki, ktoré môžu byť použité v iných stránkach troma spôsobmi:

  • {{Názov}} 'vloží' (vloží kópiu) šablóny (uloženej na stránke [[Template:Názov]]) vždy, keď je stránka obsahujúca vloženie šablóny načítaná a zobrazená. Ak sa šablóna niekedy v budúcnosti zmení, zobrazenie stránky s vloženou šablónou sa automaticky zmení tiež.
  • {{subst:Názov}} po uložení nahradí v zdrojovom texte stránky text obsahom šablóny. Kópia obsahu šablóny môže byť štandardne upravovaná a to oddelene od originálu na stránke šablóny.
Poznámka: nepoužívajte tento spôsob, ak chcete kontinuálne distribuovať zmeny v obsahu šablóny na stránky, ktoré ju používajú.
  • {{msgnw:Názov}} vloží šablónu vo formáte, ktorý sa po načítaní zobrazí ako zdrojový kód (podobne, ako to robí <nowiki>).


V skutočnosti môže byť aj obyčajná wiki stránka použitá ako šablóna a to tak, že zadáte názov menného priestoru, v ktorom sa nachádza:

  • {{Template:Názovstránky}} vloží [[Template:Názovstránky]]
  • {{Niečo:Názovstránky}} vloží [[Niečo:Názovstránky]]
  • {{:Názovstránky}} vloží [[Názovstránky]]

Ak zadaný menný priestor neexistuje, berie sa celý názov ako názov šablóny:

  • {{Niečo:Iné}} vloží [[Template:Niečo:Iné]]

Použitie parametrov v šablónach[edit]

Šablóny s číslovanými parametrami
 
'''Malé poďakovanie...'''<br />
<small>za {{{1}}}.<br />
Pozdravuje {{{2}}}</small>
Napíšete Dostanete
{{Thankyou/sk
|Tvoju tvrdú prácu
|Joe}}
Example sunflower image
Malé poďakovanie...
za Tvoju tvrdú prácu.
Pozdravuje Joe
s pomenovanými parametrami
 
'''Malé poďakovanie...'''<br />
<small>za {{{dôvod}}}.<br />
Pozdravuje {{{podpis}}}</small>
Napíšete Dostanete
{{Thankyou/sk
|dôvod=Tvoju tvrdú prácu
|podpis=Joe}}
Example sunflower image
Malé poďakovanie...
za Tvoju tvrdú prácu.
Pozdravuje Joe

Parametre šablóny môžete označovať číslami {{{1}}} alebo názvami {{{param}}}.

Príklad: Chcete vytvoriť malé poďakovanie, ktoré by ste mohli dávať na diskusie iných užívateľov. Bude obsahovať dôvod a Váš podpis. Môžete vytvoriť Template:Thankyou/sk a zadať text podľa príkladu v tabuľke.

Pri použití šablóny na stránke, zadáte hodnoty parametrov, oddelené zvislou čiarou (|): {{Thankyou/sk|Tvoju tvrdú prácu|Joe}}. Pre pomenované parametre použite páry "názov=hodnota", oddelené zvislou čiarou: {{Thankyou/sk|dôvod=Tvoju tvrdú prácu|podpis=Joe}}. Výhodou pomenovaných parametrov je, že ich poradie zadania je voliteľné. Tiež to napomáha zrozumiteľnosti v prípadoch, ak má šablóna veľa parametrov. Ak chcete zmeniť poradie číslovaných parametrov, musíte ich explicitne uviesť: {{Thankyou/sk|2=Joe|1=Tvoju tvrdú prácu}}.

Možete tiež určiť predvolené hodnoty parametrov, tzn. hodnoty, ktoré sa použijú v prípade, ak pre parameter nebude zadaná hodnota. Napríklad ak nebude zadaná hodnota pre dôvod zápis {{{dôvod|Tvoju tvrdú prácu}}} v šablóne spôsobí, že parameter dôvod bude obsahovať "Tvoju tvrdú prácu".

Ovplyvňovanie vkladania šablón[edit]

Vkladanie šablón môžete ovplyvňovať pomocou značiek <noinclude> a <includeonly>.

Čokoľvek medzi <noinclude> a </noinclude> sa spracuje a zobrazí len v prípade, ak sa priamo zobrazuje stránka šablóny (nie stránka, do ktorej je šablóna vložená).

Možné využitia sú:

  • Kategorizácia šablón
  • Medzijazykové odkazy na podobné šablóny v iných jazykoch
  • Vysvetľujúci text o tom, ako šablónu používať

Opakom je <includeonly>. Text medzi <includeonly> a </includeonly> bude spracovaný a zobrazený len v prípade, ak je stránka vkladaná. Jasným príkladom je pridanie všetkých stránok, ktoré obsahujú danú šablónu do kategórie bez toho, aby bola do kategórie pridaná samotná šablóna.

Poznámka: keď zmeníte kategórie pridelené šablónou, kategorizácia stránok používajúcich šablónu sa môže vykonať až za nejaký čas: toto ovplyvňuje fronta úloh.

Organizovanie šablón[edit]

Aby mohli byť šablóny využívané efektívne, musia ich byť schopní užívatelia ľahko nájsť a použiť. Jednoduchá technika je vloženie príkladu použitia šablóny priamo na stránku šablóny. Príklad:

<noinclude>
== Použitie ==
Umožní vytvoriť odkaz na subjekt:
{{NázovŠablóny|Termín1+Termín2+Termín3}}
</noinclude>

Redaktor potom podobnú stránku vytvorí tak, že jednoducho príklad skopíruje.

Pozri tiež[edit]

Jazyk: English  • Deutsch • Zazaki • español • suomi • français • Bahasa Indonesia • italiano • 日本語 • 한국어 • português • português do Brasil • română • русский • slovenčina • Türkçe • Tiếng Việt • 中文