Šablóny
Vytvorenie šablóny
Š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 "Šablóna:
", ktorý ich zaraďuje do príslušného menného priestoru. Preto ich môžete vytvárať rovnakým spôsobom, ako akékoľvek iné stránky Wiki.
Použitie šablóny
Š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 [[Šablóna: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:
{{Šablóna:Názovstránky}}
vloží[[Šablóna: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ží[[Šablóna:Niečo:Iné]]
Ovplyvňovanie vkladania šablón
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
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.