Help:Templates

From FamiLAB Wiki
Revision as of 12:29, 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

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 mogły być skutecznie używane użytkownicy muszą je znaleźć i móc z nich korzystać. Na przykład:

<noinclude>
==Usage==
Allows to establish a link to a subject:
{{NameOfTemplate|Term1+Term2+Term3}}
</noinclude>

Zobacz takżę

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