Š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.