Szablony umożliwiają wstawianie często powtarzających się fragmentów artykułów w formie jednego, krótkiego linku (zapisywanego w postaci '''{{xxx}}''', a nie jak tradycyjny link '''[[xxx]]'''), który automatycznie „dopisuje” ten fragment do treści artykułu w momencie jego wczytywania do przeglądarki lub (w drugim wariancie) w momencie zapisywania tekstu artykułu.
Spis treści |
Zazwyczaj komunikat, który ma się pojawić po zalinkowaniu w postaci szablonu powinien być zapisany w przestrzeni nazw Szablon:
Co to znaczy? Aby używać szablonowych komunikatów na stronach, tworzymy najpierw treść szablonu na stronie Szablon:Treść informacji tratata. Gdy mamy taką stronę utworzoną, wówczas możemy ją wstawić na stronie w postaci {{Treść informacji tratata}}. Wyświetli się wówczas ta treść, jaką wpisaliśmy na stronę Szablon:Treść informacji tratata. Proste? :)
Żeby edytować szablon, trzeba wejść na jego stronę, czyli jeśli na stronie zauważymy w kodzie coś takiego {{Jakaś nazwa 001}}, to kopiujemy tę nazwę i wpisujemy w wyszukiwarkę Szablon:Jakaś nazwa 001. W przypadku bardziej złożonych szablonów, o których niżej, to może być nieco bardziej skomplikowane ;)
Na początku należy zastanowić się, czy szablon jest na pewno potrzebny i zastanowić się nad odpowiednią nazwą dla niego. Szablony o podobnym zastosowaniu powinny mieć generalnie podobną nazwę, bo to ułatwia ich znalezienie.
Podobnie jak w przypadku artykułów nowy szablon najlepiej najpierw stworzyć we własnym brudnopisie (nazwa podstrony oczywiście dowolna). Aby w pełni przetestować szablon wystarczy wkleić go na stronę dyskusji brudnopisu. Odpowiedni kod to:
{{Wikipedysta:Nazwa użytkownika/brudnopis}}Po przetestowaniu szablon można przenieść do przestrzeni nazw Szablon, korzystając z odpowiedniej zakładki, tj. zakładki „przenieś”. Warto też dodać instrukcję dla użytkowników na stronie dyskusji szablonu. Powinny się w niej znaleźć informacje o zastosowaniu szablonu (jeśli nie jest oczywiste) i opis parametrów (jeśli szablon takie posiada).
Warto jeszcze zwrócić uwagę, że wielkość liter w nazwie jest ważna, to znaczy szablon o nazwie "AbCd" nie jest tożsamy z szablonem o nazwie „Abcd”.
Wielkość szablonu powinna być dostosowana do jego funkcji.
Wielkość pozostałych szablonów nie jest dokładnie ustalona, zależy ona od funkcji jaką pełni dany szablon.
Należy wystrzegać się stosowania w szablonach kolorów, które utrudniają czytanie oraz kontrastują z ogółem strony (żółty, czerwony, niebieski).
Optymalne kolory dla szablonu to odcienie szarego oraz kolory pastelowe, np. fiolet. Dla tekstu najlepiej zostawić kolor czarny.
Umiejscowienie szablonu zależy od jego rodzaju (patrz dział rodzaje szablonów):
Należy pamiętać, aby nie umieszczać na jednej stronie zbyt wielu szablonów oraz by się one nie dublowały. Zalecane jest, aby na stronie znajdował się tylko jeden infobox.
Liczba szablonów nawigacyjnych nie jest określona. Najlepiej, gdy jest ich maksymalnie kilka. Należy także uważać, aby szablon oparty na komunikacie {{Navbox}} nie dublował się z szablonem {{Poprzednik Następca}}.
Linki do komunikatów tworzy się wg schematu:
{{metoda:nazwa komunikatu}}
Weźmy pod uwagę szablon {{aktualne}}
{{aktualne}} (najczęściej wykorzystywana ;)
| Ten artykuł dotyczy niedawnego lub trwającego wydarzenia. Informacje w nim zamieszczone mogą się zmienić lub zdezaktualizować. |
Ten sam efekt da {{msg:aktualne}} (ale praktycznie w Wikipedii nie wykorzystujemy tej formy)
{{msgnw:aktualne}}
wyświetli nam cały kod tego komunikatu, tak, jak byśmy uniemożliwili działanie linków, tagów itd.: (w wikipedii raczej nie wykorzystywana)
{{Ambox | typ = wiadomość | grafika = {{#if:{{{link|}}}|[[Plik:Wikinews-logo.svg|40px]]|[[Plik:Ambox currentevent.svg|40px]]}} | tekst = '''{{#ifeq:{{{1|}}}|sekcja|Ta sekcja|Ten artykuł}} dotyczy [[Portal:Aktualności|niedawnego lub trwającego wydarzenia]].''' Informacje w {{#ifeq:{{{1|}}}|sekcja|niej|nim}} zamieszczone mogą się zmienić lub zdezaktualizować.<br />{{#if:{{{link|}}}|'''Odwiedź [[n:|Wikinews]]''', serwis informacyjny, siostrzany projekt [[Wikimedia Foundation|Fundacji Wikimedia]].}} }}{{#if:{{NAMESPACE}}||[[Kategoria:Aktualne]]|}}<noinclude> {{Dokumentacja}} </noinclude>
{{subst:aktualne}}
Użycie tej metody spowoduje, że kod szablonu zostanie zastąpiony jego treścią (efekt można zobaczyć, np. edytując tę stronę). Mimo, że treść poniżej wygląda identycznie jak przy pierwszej metodzie, to jednak po zapisaniu strony i ponownym edytowaniu przy pierwszej metodzie znajdziemy w kodzie {{aktualne}}, a przy tej - samą treść z szablonu.
| Ten artykuł dotyczy niedawnego lub trwającego wydarzenia. Informacje w nim zamieszczone mogą się zmienić. |
Za szablon może też posłużyć dowolna strona nie należąca do przestrzeni nazw szablonów. Aby wstawić tekst ze strony nie będącej w przestrzeni nazw szablonów należy najpierw podać nazwę tej przestrzeni, dwukropek i nazwę strony (dla głównej przestrzeni należy dodać tylko dwukropek na początku nazwy), np. {{:klucz}} wstawi do artykułu całą stronę o nazwie klucz znajdującą się w przestrzeni głównej.
Można rozróżnić kilka rodzajów szablonów
(opracować)