Help:Templates

From FamiLAB Wiki
Revision as of 12:25, 11 September 2008 by 194.24.180.2 (talk)
Jump to: navigation, search

Jeśli masz standardowy tekst który chcesz dołączyć do kilku stron, szablony MediaWiki wkraczają do akcji.

Tworzenie szablonów

Szablony są poprzedzone: Template:,[[Help:Starting a new page|tworzysz je tak jak nową stronę wiki].

Używanie szablonów

Szablony są stronami wiki które mogą być używane na trzy sposoby:

  • {{Name}} 'transcludes' (zawierają kopię) zawartość szablonu (zgromadzona na stronie [[Template:Name]])
  • {{subst:Name}} zastępuje ciąg znaków z zawartością szablonu, kopia szablonu może być potem edytowana normalnie (oddzielnie od oryginalnego szablonu).
  • {{msgnw:Name}} zawiera szablon w takiej formie, która wyświetla go jako surowca składnię wiki.

Używanie prametrów

Template:Hl2 colspan="2" align="center" |Szablon z numerowanymi paramertrami
 
'''A little thank you...'''<br>
<small>for {{{1}}}.<br>
hugs, {{{2}}}</small>
Template:Hl2|Twój typ Template:Hl2|Otrzymujesz
{{Thankyou|all your hard work|Joe}}
Example sunflower image
A little thank you...
for all your hard work.
hugs, Joe
Template:Hl2 colspan="2" align="center" |with named parameters
 
'''A little thank you...'''<br>
<small>for {{{reason}}}.<br>
hugs, {{{signature}}}</small>
Template:Hl2|Twój typ Template:Hl2|Otrzymujesz
{{Thankyou
|reason=all your hard work
|signature=Joe}}
Example sunflower image
A little thank you...
for all your hard work.
hugs, Joe
d

Możesz zdefiniować numerowane parametry w szablonie {{{1}}} albo nazwane {{{param}}}.

Przykład: Chcesz napisać notkę z podziękowaniem. Będzie zawierała wyjaśnienie i podpis. Możesz stworzyć Template:Thankyou do wpisania swojego tekstu, tak jak w przykładzie w tabelce.

Kiedy używasz szablonów na stronie, wypełniasz wartość parametru, rozdzieloną zankiem (|): {{Thankyou|all your hard work|Joe}}. Żeby nazwać parametry użyj: "name=value" pary rozdzielone znakiem (|): {{Thankyou|reason=all your hard work|signature=Joe}}. Zaletą nazywania parametrów w szablonie jest jest to że są one w elastycznej kolejnośći. To także sprawia że szablon jest łatwiejszy w zrozumieniu jeśli ma wiele parametrów.

Możesz także zadeklarować domyślną wartość parametru, tzn. wartość która będzie używana jeśli żadna wartość parametru nie zostanie podana. Na przykład: {{{reason|all your hard work}}} da rezultat "all your hard work" jeśli ni zostanie podana żadna wartość parametru: reason.

Kontrola włączania szablonu

Możesz kontrolować włączanie szablonu przy pomocy: <noinclude> oraz <includeonly>.

Wszystko pomiędzy <noinclude> oraz </noinclude> tylko wtedy gdy storna jest oglądana bezpośrednio.

Możliwe aplikacje to:

  • Kategoryzacja szablonów
  • Linki do podobnych szablonów w innych językach
  • Wyjaśniające jak korzystać z szablonów


Organizacja szablonów

Aby szablony były skuteczne użytkownicy muszą je znaleźć i móc z nich korzystać. Na przkład:

<noinclude>
==Użycie==
Pozwala na stworzenie linka do tematu:
{{NameOfTemplate|Term1+Term2+Term3}}
</noinclude>

Następnie, można po prostu skopiować i wkleić przykład do tworzenia podobnych stron.

Zobacz także

| [[{{#if:|{{#ifexist:meta:Help:Embed page||mediawikiwiki:}}}}meta:Help:Embed page|meta:Help:Embed page]] }}