Difference between revisions of "Help:Templates"
Line 133: | Line 133: | ||
* Wyjaśniające jak korzystać z szablonów | * 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: | |
− | |||
− | |||
− | |||
− | == | ||
− | |||
− | |||
<div style="display:table; width:auto;"><pre> | <div style="display:table; width:auto;"><pre> | ||
<noinclude> | <noinclude> | ||
Line 150: | Line 144: | ||
</pre></div> | </pre></div> | ||
− | + | ==Zobacz takżę== | |
− | + | *[[Help:External searches]] | |
− | == | + | *[[Help:Variables]] |
− | *[[Help:External searches]] | + | *{{mediawiki|meta:Help:Embed page}} |
− | *[[Help:Variables]] | ||
− | *{{mediawiki|meta:Help:Embed page | ||
− | |||
− | |||
− | |||
− |
Revision as of 12:29, 11 September 2008
Jeśli masz standardowy tekst który chcesz dołączyć do kilku
stron, szablony MediaWiki wkraczają do akcji.
Contents
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}}
|
|
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}} |
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żę
- Help:External searches
- Help:Variables
- {{ #ifeq: FamiLAB Wiki | MediaWiki | meta:Help:Embed page
| [[{{#if:|{{#ifexist:meta:Help:Embed page||mediawikiwiki:}}}}meta:Help:Embed page|meta:Help:Embed page]] }}