Pomoc:Szablony

Z MruczekWiki
Przejdź do nawigacji Przejdź do wyszukiwania
1
Szablony potrafią znacznie przyspieszyć pracę, szczególnie jeśli ten sam tekst, obrazek lub formatowanie ma znajdować się w wielu artykułach.
2
Gdy umieścisz odniesienie do szablonu {{Szablon}} w wielu artykułach, wystarczy potem edytować szablon, by zmiana była widoczna we wszystkich artykułach.





Używanie szablonu

  • W przypadku prostego szablonu wystarczy wpisać {{Nazwa szablonu}}
  • Jeśli szablon zawiera zmienne, należy je umieścić po nazwie, poprzedzając znakiem | np. {{Nazwa szablonu|Zmienna_1|Zmienna_2}}
  • Jeśli zmienne w szablonie są nazwane, ich zawartość umieszczamy według schematu |, nazwa zmiennej, =, zawartość zmiennej np. {{Nazwa szablonu | Nazwa zmiennej 1 = Zawartość zmiennej 1 | Nazwa zmiennej 2 = Zawartość zmiennej 2}}

Tworzenie szablonu

Aby dodać swój szablon, musisz utworzyć artykuł z nazwą rozpoczynającą się od Szablon:, np. Szablon:Przykład 01

Zawartość szablonu umieszczamy między tagi <includeonly><onlyinclude> i </onlyinclude></includeonly> — treść między tymi tagami zostanie wyświetlona na każdej stronie przywołującej szablon. Wszystko, co znajduje się poza tymi tagami nie zostanie dołączone do szablonu – może to być świetne miejsce na dokumentację szablonu na przykład.

Tag <onlyinclude> sprawia, że wyłącznie treści pomiędzy tymi tagami zostaną włączone do treści szablonu, a następnie wyświetlone na jego stronie. Tag <includeonly> sprawia, że treść szablonu nie wyświetli się na stronie szablonu. Pozwala to na stworzenie dokumentacji i przykładu użycia bez widoku pustego szablonu z wartościami. Jest to także sposób na tworzenie szablonu dodającego kategorię. W przypadku prostszych szablonów wystarczy samo <onlyinclude> – sprawi to, że treść szablonu zostanie umieszczona na stronie szablonu. Generalnie zaleca używać się zawsze obu tagów <includeonly><onlyinclude>, szczególnie w przypadku bardziej skomplikowanych szablonów, bądź gdy chcemy sporządzić dokumentację.

Poza tagami umieszcza się także odpowiednią kategorię – Szablony, gdyż przyjęło się, że szablony mają swoją osobną kategorię.

Podsumowując, standardowa strona szablonu będzie wyglądać mniej więcej tak:

Dokumentacja szablonu

<includeonly><onlyinclude>

Zawartość szablonu

</onlyinclude></includeonly>

[[Kategoria:Szablony]]

Prosty tekst

Tworzenie i umieszczanie:
Nazwa strony: Szablon:Przykład 01
Treść strony: 69 to niezwykła liczba
Umieszczanie szablonu w tekście: {{Przykład 01}}

Rezultat:
69 to niezwykła liczba

Tekst z parametrem

Tworzenie i umieszczanie:
Nazwa strony: Szablon:Przykład 02
Treść strony: Lubię {{{1}}}
Umieszczanie szablonu w tekście #1: {{Przykład 02|Parametr_1}}
Umieszczanie szablonu w tekście #2: {{Przykład 02|czekoladę}}

Rezultat #1:
Lubię Parametr_1

Rezultat #2:
Lubię czekoladę

Tekst niewyświetlany w szablonie

Jeśli chcesz na stronie szablonu zawrzeć treści (np. instrukcję), które nie będą wyświetlanie przy umieszczaniu szablonu w tekście, dodaj je poza znacznikami <includeonly><onlyinclude>.

Szablon dodający artykuł do kategorii, dodawanie szablonu do kategorii

Czasami chcemy, aby szablon automatycznie dodawał za nas artykuły do odpowiedniej kategorii. W tym miejscu poznasz sztuczkę, o którą oparte są oznaczenia artykułów.

Szablon tworzymy wówczas w oparciu o oba tagi <includeonly><onlyinclude>. Sprawiają one, że treść szablonu nie jest widoczna na jego stronie, co zapobiega dodaniu strony szablonu do kategorii, którą szablon ten dodaje. Kategorię, którą nasz szablon ma dodawać umieszczamy więc między tagi, obok treści samego szablonu.

Z kolei jeśli chcesz dodać stronę szablonu do kategorii Szablony, ale tak, by artykuły używające szablonu nie były do niej dodawane, wystarczy umieścić [[Kategoria:Szablony]] poza tagami <includeonly><onlyinclude>.

Zaawansowane

Wybrane szablony MW

+18

{{18|Schowana treść}}

[Materiał nieodpowiedni dla młodych odbiorców! Kliknij, aby pokazać!]

Achtung

{{Achtung|Ważna treść!}}

Wykrzyknik ikona.png

Ważna treść!

Cytat

{{Cytat|Treść cytatu|autor cytatu}}

Treść cytatu
— autor cytatu

Oddzielny

{{Oddzielny|Kenex Spam Center}}

Blue arrow right.png Osobny artykuł: Kenex Spam Center

Jeśli chcemy, aby wyświetlała się inna nazwa, niż nazwa artykułu, należy przy umieszczaniu szablonu użyć {{!}}.

{{Oddzielny|Nazwa artykułu{{!}}Nazwa wyświetlana}}

{{Oddzielny|Kenex Spam Center{{!}}Najlepsze forum do spamu}}

Blue arrow right.png Osobny artykuł: Najlepsze forum do spamu

Spoiler

{{Spoiler|Schowana treść}}

[Spoiler – kliknij, aby pokazać]

Więcej szablonów

Zobacz też