Szablon:S/opis
Opis
[edytuj]Szablon służy do wyświetlania linków, do szablonów, modułów lub komunikatów albo stron w innych przestrzeniach nazw, w wersji szablonowej.
Parametry
[edytuj]- Wywołanie
{{S|1=nazwa szablonu|[klucz projektu|k]=klucz projektu wskazanej strony szablonu|[oryginalna|o]=nazwa linku widoczna pod nazwą oryginalną|2=parametr pierwszy wraz wartością|3=parametr drugi wraz z wartością|...}}
- Parametry
1- nazwa szablonu, nazwa modułu z #invoke: albo nazwa komunikatu z int:, opcjonalnie wraz z modyfikatorem,2,3,...- parametry nazwane, wraz z wartością połączone za pomocą modułu, zastępując tam znak równości szablonem {{=}}, lub nienazwane,k(przestarzałe) lubklucz projektu- klucz projektu, a w nim kod języka (lub bez niego) i kod projektu (lub bez niego), lub wartość pusta, albo nie podana, podawany zamiastkod języka(i przestarzałegoj) ikod projektu(i przestarzałegop).j(przestarzałe) lubkod języka- kod języka, podawany zamiast zmiennejklucz projektui przestarzałegok,p(przestarzałe) lubkod projektu- kod projektu, podawany zamiast parametruklucz projektui przestarzałegok,o(przestarzałe) luboryginalna- jeśli niepuste, to nazwa linku jest widoczna pod nazwą oryginalną, podaną jako pierwszy parametr szablonu, używana wraz z parametremanaliza,analiza- analizuje podane parametry tego szablonu głębiej przez pewien algorytm zdefiniowanej w modułach: {{#invoke:Linki}} i {{#invoke:S}},odśmieć- usuwa śmiecie z wyniku tego szablonu, ale bez usuwania przed i po nazwie szablonu, używamy przy parametrzeanaliza,historia- używany z niepustym parametremodśmiećianalizazachowującym historię, tzn.: zachowuje historia końców parametrów i zachowuje historię modyfikatorów,usuń końce- używany wraz z niepustym parametremodśmieći ewentualnie z pustym parametremhistoria, by usuwać końce w przypadku parametrów nienazwanych podanego szablonu w tym szablonie, używany też z parametremanaliza,usuń odstępy- używany do usuwania odstępów przed i po nazwie podanego szablonu, bez usuwania odstępów innych parametrów numerowanych tego szablonu, a wraz z parametremodśmiećusuwa śmiecie z rozważanej nazwy szablonu, ale odśmieca tylko nazwę podanego szablonu,od małej- zamienia nazwę odśmieconą przy ustawionym parametrzeodśmieć, by była od małej litery,z przestrzenią- gdy jest wyświetlana nazwa szablonu wraz z przestrzenią nazw Szablon,nazwa- wyświetlana nazwa linku, zamiast nazwy adresu do strony, w wywołaniu szablonowym mechanizmu Wiki,subnazwa- wartość niepusta, gdy jest wyświetlana nazwa wydzielona z subnazwy adresu linku, a jeśli ona nie posiada tego, a jeśli w niej występuje dwukropek, to z wartością jego po dwukropku, a w przeciwnym wypadku adres wiki.
Najwydajniejsza jest opcja, z użytymi parametrami: | odśmieć = tak i | historia = tak oraz | oryginalna = tak, przy parametrze: | analiza = tak, lub bez nich. Gdy użyjemy parametrów | odśmieć = tak, | historia = i | usuń końce = tak, to wszystko zostanie odśmiecione w podanym wywołaniu tego szablonu. Gdy | odśmieć = tak i | historia = tak, to parametry szablonu nie zostaną odśmiecone, tylko jego nazwa. Przy | oryginalna = tak podana nazwa szablonu zostanie zachowana. W tych trzech przypadkach są zachowane odstępy przed i po w podanej nazwie szablonu. A parametr | usuń odstępy = tak usuwa te właśnie odstępy.
Szablon posiada też parametry: | bez znaczników = tak i | bez przetwarzania = tak, które kolejno znaczą, że bez obramowania znacznikowego span kolorujące link, i bez głębszego, na siłę, przetwarzania linkowego, a także parametr | analiza = tak do głębszego przetwarzania linkowego, ważniejszym od tego jest wcześniejszy ostatni parametr.
Sposób użycia
[edytuj]Nazwa może być poprzedzona nazwą przestrzeni nazw, napisana różnie pod względem wielkości liter, kolejno Szablon, Moduł lub MediaWiki w wersji polskiej lub Template, Module lub MediaWiki w wersji angielskiej, opcjonalnie, albo inną przestrzenią nazw, ale nieopcjonalnie, a przed nim może być dwukropek. To wszystko może być poprzedzone modyfikatorami szablonów, jak modyfikatory podstawiania: subst: i safesubst:, a także pojedyncze zwykłe modyfikatory: #invoke:, int:, msg:, msgnw: i raw: oraz podwójne użyte z poprzedzonym modyfikatorem podstawiania: subst:, czyli: subst:#invoke:, subst:int:, subst:msg:, subst:msgnw: i subst:raw:, oraz modyfikatorem podstawiania: safesubst:, czyli: safesubst:#invoke:, safesubst:int:, safesubst:msg:, safesubst:msgnw: i safesubst:raw:.
Oto podstawowe wywołania szablonu {{s}} do tego samego szablonu:
- {{s|Navbox}} → {{Navbox}}
- {{s|SZABLON:Navbox}} → {{Navbox}}
- {{s|TEMPLATE:Navbox}} → {{Navbox}}
- {{s|:SZABLON:Navbox}} → {{Navbox}}
- {{s|:TEMPLATE:Navbox}} → {{Navbox}}
Można też linkować do projektu o innej wersji językowej lub innego projektu siostrzanego, za pomocą parametru klucz projektu, do tego samego szablonu:
- {{s|Navbox|klucz projektu=en:w}} → {{Navbox}}
- {{s|SZABLON:Navbox|klucz projektu=en:w}} → {{Navbox}}
- {{s|TEMPLATE:Navbox|klucz projektu=en:w}} → {{Navbox}}
- {{s|:SZABLON:Navbox|klucz projektu=en:w}} → {{Navbox}}
- {{s|:TEMPLATE:Navbox|klucz projektu=en:w}} → {{Navbox}}
Można też użyć modyfikatorów szablonów, modułów lub komunikatów:
- {{s|#invoke: Navbox}} → {{#invoke: Navbox}}
- {{s|int: Gadget-map-toggler}} → {{int: Gadget-map-toggler}}
- {{s|msg: Navbox}} → {{msg: Navbox}}
- {{s|msgnw: Navbox}} → {{msgnw: Navbox}}
- {{s|raw: Navbox}} → {{raw: Navbox}}
- {{s|subst: Navbox}} → {{subst: Navbox}}
- {{s|safesubst: Navbox}} → {{safesubst: Navbox}}
- {{s|subst:#invoke: Navbox}} → {{subst:#invoke: Navbox}}
- {{s|subst:int: Gadget-map-toggler}} → {{subst:int: Gadget-map-toggler}}
- {{s|subst:msg: Navbox}} → {{subst:msg: Navbox}}
- {{s|subst:msgnw: Navbox}} → {{subst:msgnw: Navbox}}
- {{s|subst:raw: Navbox}} → {{subst:raw: Navbox}}
- {{s|safesubst:#invoke: Navbox}} → {{safesubst:#invoke: Navbox}}
- {{s|safesubst:int: Gadget-map-toggler}} → {{safesubst:int: Gadget-map-toggler}}
- {{s|safesubst:msg: Navbox}} → {{safesubst:msg: Navbox}}
- {{s|safesubst:msgnw: Navbox}} → {{safesubst:msgnw: Navbox}}
- {{s|safesubst:raw: Navbox}} → {{safesubst:raw: Navbox}}
Z użyciem powyższych wywołań z nazwą przestrzeni w wersji polskiej:
- {{s|#invoke: MODUŁ:Navbox}} → {{#invoke: Navbox}}
- {{s|int: MEDIAWIKI:Gadget-map-toggler}} → {{int: Gadget-map-toggler}}
- {{s|msg: SZABLON:Navbox}} → {{msg: Navbox}}
- {{s|msgnw: SZABLON:Navbox}} → {{msgnw: Navbox}}
- {{s|raw: SZABLON:Navbox}} → {{raw: Navbox}}
- {{s|subst: SZABLON:Navbox}} → {{subst: Navbox}}
- {{s|safesubst: SZABLON:Navbox}} → {{safesubst: Navbox}}
- {{s|subst:#invoke: MODUŁ:Navbox}} → {{subst:#invoke: Navbox}}
- {{s|subst:int: MEDIAWIKI:Gadget-map-toggler}} → {{subst:int: Gadget-map-toggler}}
- {{s|subst:msg: SZABLON:Navbox}} → {{subst:msg: Navbox}}
- {{s|subst:msgnw: SZABLON:Navbox}} → {{subst:msgnw: Navbox}}
- {{s|subst:raw: SZABLON:Navbox}} → {{subst:raw: Navbox}}
- {{s|safesubst:#invoke: MODUŁ:Navbox}} → {{safesubst:#invoke: Navbox}}
- {{s|safesubst:int: MEDIAWIKI:Gadget-map-toggler}} → {{safesubst:int: Gadget-map-toggler}}
- {{s|safesubst:msg: SZABLON:Navbox}} → {{safesubst:msg: Navbox}}
- {{s|safesubst:msgnw: SZABLON:Navbox}} → {{safesubst:msgnw: Navbox}}
- {{s|safesubst:raw: SZABLON:Navbox}} → {{safesubst:raw: Navbox}}
Z użyciem powyższych wywołań z nazwą przestrzeni w wersji angielskiej:
- {{s|#invoke: MODULE:Navbox}} → {{#invoke: Navbox}}
- {{s|int: MEDIAWIKI:Gadget-map-toggler}} → {{int: Gadget-map-toggler}}
- {{s|msg: TEMPLATE:Navbox}} → {{msg: Navbox}}
- {{s|msgnw: TEMPLATE:Navbox}} → {{msgnw: Navbox}}
- {{s|raw: TEMPLATE:Navbox}} → {{raw: Navbox}}
- {{s|subst: TEMPLATE:Navbox}} → {{subst: Navbox}}
- {{s|safesubst: TEMPLATE:Navbox}} → {{safesubst: Navbox}}
- {{s|subst:#invoke: MODULE:Navbox}} → {{subst:#invoke: Navbox}}
- {{s|subst:int: MEDIAWIKI:Gadget-map-toggler}} → {{subst:int: Gadget-map-toggler}}
- {{s|subst:msg: TEMPLATE:Navbox}} → {{subst:msg: Navbox}}
- {{s|subst:msgnw: TEMPLATE:Navbox}} → {{subst:msgnw: Navbox}}
- {{s|subst:raw: TEMPLATE:Navbox}} → {{subst:raw: Navbox}}
- {{s|safesubst:#invoke: MODULE:Navbox}} → {{safesubst:#invoke: Navbox}}
- {{s|safesubst:int: MEDIAWIKI:Gadget-map-toggler}} → {{safesubst:int: Gadget-map-toggler}}
- {{s|safesubst:msg: TEMPLATE:Navbox}} → {{safesubst:msg: Navbox}}
- {{s|safesubst:msgnw: TEMPLATE:Navbox}} → {{safesubst:msgnw: Navbox}}
- {{s|safesubst:raw: TEMPLATE:Navbox}} → {{safesubst:raw: Navbox}}
Można też linkować do projektu o innej wersji językowej lub innego projektu siostrzanego, za pomocą parametru klucz projektu, do tego samego szablonu, modulu lub komunikatu, w przypadku ich modyfikatorów:
- {{s|#invoke: Navbox|klucz projektu=en:w}} → {{#invoke: Navbox}}
- {{s|int: Gadget-DejaVu Sans|klucz projektu=en:w}} → {{int: Gadget-DejaVu Sans}}
- {{s|msg: Navbox|klucz projektu=en:w}} → {{msg: Navbox}}
- {{s|msgnw: Navbox|klucz projektu=en:w}} → {{msgnw: Navbox}}
- {{s|raw: Navbox|klucz projektu=en:w}} → {{raw: Navbox}}
- {{s|subst: Navbox|klucz projektu=en:w}} → {{subst: Navbox}}
- {{s|safesubst: Navbox|klucz projektu=en:w}} → {{safesubst: Navbox}}
- {{s|subst:#invoke: Navbox|klucz projektu=en:w}} → {{subst:#invoke: Navbox}}
- {{s|subst:int: Gadget-DejaVu Sans|klucz projektu=en:w}} → {{subst:int: Gadget-DejaVu Sans}}
- {{s|subst:msg: Navbox|klucz projektu=en:w}} → {{subst:msg: Navbox}}
- {{s|subst:msgnw: Navbox|klucz projektu=en:w}} → {{subst:msgnw: Navbox}}
- {{s|subst:raw: Navbox|klucz projektu=en:w}} → {{subst:raw: Navbox}}
- {{s|safesubst:#invoke: Navbox|klucz projektu=en:w}} → {{safesubst:#invoke: Navbox}}
- {{s|safesubst:int: Gadget-DejaVu Sans|klucz projektu=en:w}} → {{safesubst:int: Gadget-DejaVu Sans}}
- {{s|safesubst:msg: Navbox|klucz projektu=en:w}} → {{safesubst:msg: Navbox}}
- {{s|safesubst:msgnw: Navbox|klucz projektu=en:w}} → {{safesubst:msgnw: Navbox}}
- {{s|safesubst:raw: Navbox|klucz projektu=en:w}} → {{safesubst:raw: Navbox}}
Co z użyciem powyższych wywołań z nazwą przestrzeni w wersji polskiej z linkowaniem do angielskiej Wikipedii:
- {{s|#invoke: MODUŁ:Navbox|klucz projektu=en:w}} → {{#invoke: Navbox}}
- {{s|int: MEDIAWIKI:Gadget-DejaVu Sans|klucz projektu=en:w}} → {{int: Gadget-DejaVu Sans}}
- {{s|msg: SZABLON:Navbox|klucz projektu=en:w}} → {{msg: Navbox}}
- {{s|msgnw: SZABLON:Navbox|klucz projektu=en:w}} → {{msgnw: Navbox}}
- {{s|raw: SZABLON:Navbox|klucz projektu=en:w}} → {{raw: Navbox}}
- {{s|subst: SZABLON:Navbox|klucz projektu=en:w}} → {{subst: Navbox}}
- {{s|safesubst: SZABLON:Navbox|klucz projektu=en:w}} → {{safesubst: Navbox}}
- {{s|subst:#invoke: MODUŁ:Navbox|klucz projektu=en:w}} → {{subst:#invoke: Navbox}}
- {{s|subst:int: MEDIAWIKI:Gadget-DejaVu Sans|klucz projektu=en:w}} → {{subst:int: Gadget-DejaVu Sans}}
- {{s|subst:msg: SZABLON:Navbox|klucz projektu=en:w}} → {{subst:msg: Navbox}}
- {{s|subst:msgnw: SZABLON:Navbox|klucz projektu=en:w}} → {{subst:msgnw: Navbox}}
- {{s|subst:raw: SZABLON:Navbox|klucz projektu=en:w}} → {{subst:raw: Navbox}}
- {{s|safesubst:#invoke: MODUŁ:Navbox|klucz projektu=en:w}} → {{safesubst:#invoke: Navbox}}
- {{s|safesubst:int: MEDIAWIKI:Gadget-DejaVu Sans|klucz projektu=en:w}} → {{safesubst:int: Gadget-DejaVu Sans}}
- {{s|safesubst:msg: SZABLON:Navbox|klucz projektu=en:w}} → {{safesubst:msg: Navbox}}
- {{s|safesubst:msgnw: SZABLON:Navbox|klucz projektu=en:w}} → {{safesubst:msgnw: Navbox}}
- {{s|safesubst:raw: SZABLON:Navbox|klucz projektu=en:w}} → {{safesubst:raw: Navbox}}
Co z użyciem powyższych wywołań z nazwą przestrzeni w wersji angielskiej z linkowaniem do angielskiej Wikipedii:
- {{s|#invoke: MODULE:Navbox|klucz projektu=en:w}} → {{#invoke: Navbox}}
- {{s|int: MEDIAWIKI:Gadget-DejaVu Sans|klucz projektu=en:w}} → {{int: Gadget-DejaVu Sans}}
- {{s|msg: TEMPLATE:Navbox|klucz projektu=en:w}} → {{msg: Navbox}}
- {{s|msgnw: TEMPLATE:Navbox|klucz projektu=en:w}} → {{msgnw: Navbox}}
- {{s|raw: TEMPLATE:Navbox|klucz projektu=en:w}} → {{raw: Navbox}}
- {{s|subst: TEMPLATE:Navbox|klucz projektu=en:w}} → {{subst: Navbox}}
- {{s|safesubst: TEMPLATE:Navbox|klucz projektu=en:w}} → {{safesubst: Navbox}}
- {{s|subst:#invoke: MODULE:Navbox|klucz projektu=en:w}} → {{subst:#invoke: Navbox}}
- {{s|subst:int: MEDIAWIKI:Gadget-DejaVu Sans|klucz projektu=en:w}} → {{subst:int: Gadget-DejaVu Sans}}
- {{s|subst:msg: TEMPLATE:Navbox|klucz projektu=en:w}} → {{subst:msg: Navbox}}
- {{s|subst:msgnw: TEMPLATE:Navbox|klucz projektu=en:w}} → {{subst:msgnw: Navbox}}
- {{s|subst:raw: TEMPLATE:Navbox|klucz projektu=en:w}} → {{subst:raw: Navbox}}
- {{s|safesubst:#invoke: MODULE:Navbox|klucz projektu=en:w}} → {{safesubst:#invoke: Navbox}}
- {{s|safesubst:int: MEDIAWIKI:Gadget-DejaVu Sans|klucz projektu=en:w}} → {{safesubst:int: Gadget-DejaVu Sans}}
- {{s|safesubst:msg: TEMPLATE:Navbox|klucz projektu=en:w}} → {{safesubst:msg: Navbox}}
- {{s|safesubst:msgnw: TEMPLATE:Navbox|klucz projektu=en:w}} → {{safesubst:msgnw: Navbox}}
- {{s|safesubst:raw: TEMPLATE:Navbox|klucz projektu=en:w}} → {{safesubst:raw: Navbox}}
Można też użyć dwukropka przed nazwą szablonu, modulu lub komunikatu, w przestrzeni głównej:
- {{s|#invoke: :Navbox}} → {{#invoke: Navbox}}
- {{s|int: :Gadget-map-toggler}} → {{int: Gadget-map-toggler}}
- {{s|msg: :MediaWiki}} → {{msg: :MediaWiki}}
- {{s|msgnw: :MediaWiki}} → {{msgnw: :MediaWiki}}
- {{s|raw: :MediaWiki}} → {{raw: :MediaWiki}}
- {{s|subst: :MediaWiki}} → {{subst: :MediaWiki}}
- {{s|safesubst: :MediaWiki}} → {{safesubst: :MediaWiki}}
- {{s|subst:#invoke: :Navbox}} → {{subst:#invoke: Navbox}}
- {{s|subst:int: :Gadget-map-toggler}} → {{subst:int: Gadget-map-toggler}}
- {{s|subst:msg: :MediaWiki}} → {{subst:msg: :MediaWiki}}
- {{s|subst:msgnw: :MediaWiki}} → {{subst:msgnw: :MediaWiki}}
- {{s|subst:raw: :MediaWiki}} → {{subst:raw: :MediaWiki}}
- {{s|safesubst:#invoke: :Navbox}} → {{safesubst:#invoke: Navbox}}
- {{s|safesubst:int: :Gadget-map-toggler}} → {{safesubst:int: Gadget-map-toggler}}
- {{s|safesubst:msg: :MediaWiki}} → {{safesubst:msg: :MediaWiki}}
- {{s|safesubst:msgnw: :MediaWiki}} → {{safesubst:msgnw: :MediaWiki}}
- {{s|safesubst:raw: :MediaWiki}} → {{safesubst:raw: :MediaWiki}}
Ale dwukropek nic nie zmienia w przypadku napisania nazwy z przestrzenią nazw w wersji polskiej (Szablon, Moduł lub MediaWiki) lub angielskiej (Template, Module lub MediaWiki): wersja z przestrzenią nazw polską:
- {{s|#invoke: :MODUŁ:Navbox}} → {{#invoke: Navbox}}
- {{s|int: :MEDIAWIKI:Gadget-map-toggler}} → {{int: Gadget-map-toggler}}
- {{s|msg: :SZABLON:MediaWiki}} → {{msg: MediaWiki}}
- {{s|msgnw: :SZABLON:MediaWiki}} → {{msgnw: MediaWiki}}
- {{s|raw: :SZABLON:MediaWiki}} → {{raw: MediaWiki}}
- {{s|subst: :SZABLON:MediaWiki}} → {{subst: MediaWiki}}
- {{s|safesubst: :SZABLON:MediaWiki}} → {{safesubst: MediaWiki}}
- {{s|subst:#invoke: :MODUŁ:Navbox}} → {{subst:#invoke: Navbox}}
- {{s|subst:int: :MEDIAWIKI:Gadget-map-toggler}} → {{subst:int: Gadget-map-toggler}}
- {{s|subst:msg: :SZABLON:MediaWiki}} → {{subst:msg: MediaWiki}}
- {{s|subst:msgnw: :SZABLON:MediaWiki}} → {{subst:msgnw: MediaWiki}}
- {{s|subst:raw: :SZABLON:MediaWiki}} → {{subst:raw: MediaWiki}}
- {{s|safesubst:#invoke: :MODUŁ:Navbox}} → {{safesubst:#invoke: Navbox}}
- {{s|safesubst:int: :MEDIAWIKI:Gadget-map-toggler}} → {{safesubst:int: Gadget-map-toggler}}
- {{s|safesubst:msg: :SZABLON:MediaWiki}} → {{safesubst:msg: MediaWiki}}
- {{s|safesubst:msgnw: :SZABLON:MediaWiki}} → {{safesubst:msgnw: MediaWiki}}
- {{s|safesubst:raw: :SZABLON:MediaWiki}} → {{safesubst:raw: MediaWiki}}
wersja z przestrzenią nazw angielską:
- {{s|#invoke: :MODULE:Navbox}} → {{#invoke: Navbox}}
- {{s|int: :MEDIAWIKI:Gadget-map-toggler}} → {{int: Gadget-map-toggler}}
- {{s|msg: :TEMPLATE:MediaWiki}} → {{msg: MediaWiki}}
- {{s|msgnw: :TEMPLATE:MediaWiki}} → {{msgnw: MediaWiki}}
- {{s|raw: :TEMPLATE:MediaWiki}} → {{raw: MediaWiki}}
- {{s|subst: :TEMPLATE:MediaWiki}} → {{subst: MediaWiki}}
- {{s|safesubst: :TEMPLATE:MediaWiki}} → {{safesubst: MediaWiki}}
- {{s|subst:#invoke: :MODULE:Navbox}} → {{subst:#invoke: Navbox}}
- {{s|subst:int: :MEDIAWIKI:Gadget-map-toggler}} → {{subst:int: Gadget-map-toggler}}
- {{s|subst:msg: :TEMPLATE:MediaWiki}} → {{subst:msg: MediaWiki}}
- {{s|subst:msgnw: :TEMPLATE:MediaWiki}} → {{subst:msgnw: MediaWiki}}
- {{s|subst:raw: :TEMPLATE:MediaWiki}} → {{subst:raw: MediaWiki}}
- {{s|safesubst:#invoke: :MODULE:Navbox}} → {{safesubst:#invoke: Navbox}}
- {{s|safesubst:int: :MEDIAWIKI:Gadget-map-toggler}} → {{safesubst:int: Gadget-map-toggler}}
- {{s|safesubst:msg: :TEMPLATE:MediaWiki}} → {{safesubst:msg: MediaWiki}}
- {{s|safesubst:msgnw: :TEMPLATE:MediaWiki}} → {{safesubst:msgnw: MediaWiki}}
- {{s|safesubst:raw: :TEMPLATE:MediaWiki}} → {{safesubst:raw: MediaWiki}}
lub z linkowaniem do innej wersji językowej lub innego projektu siostrzengo Wikibooks: co z użyciem powyższych wywołań bez użycia nazwy przestrzeni z linkowaniem do angielskiej Wikipedii:
- {{s|#invoke: :Navbox|klucz projektu=en:w}} → {{#invoke: Navbox}}
- {{s|int: :Gadget-DejaVu Sans|klucz projektu=en:w}} → {{int: Gadget-DejaVu Sans}}
- {{s|msg: :Photoelectric effect|klucz projektu=en:w}} → {{msg: :Photoelectric effect}}
- {{s|msgnw: :Photoelectric effect|klucz projektu=en:w}} → {{msgnw: :Photoelectric effect}}
- {{s|raw: :Photoelectric effect|klucz projektu=en:w}} → {{raw: :Photoelectric effect}}
- {{s|subst: :Photoelectric effect|klucz projektu=en:w}} → {{subst: :Photoelectric effect}}
- {{s|safesubst: :Photoelectric effect|klucz projektu=en:w}} → {{safesubst: :Photoelectric effect}}
- {{s|subst:#invoke: :Photoelectric effect|klucz projektu=en:w}} → {{subst:#invoke: Navbox}}
- {{s|subst:int: :Gadget-DejaVu Sans|klucz projektu=en:w}} → {{subst:int: Gadget-DejaVu Sans}}
- {{s|subst:msg: :Photoelectric effect|klucz projektu=en:w}} → {{subst:msg: :Photoelectric effect}}
- {{s|subst:msgnw: :Photoelectric effect|klucz projektu=en:w}} → {{subst:msgnw: :Photoelectric effect}}
- {{s|subst:raw: :Photoelectric effect|klucz projektu=en:w}} → {{subst:raw: :Photoelectric effect}}
- {{s|safesubst:#invoke: :Navbox|klucz projektu=en:w}} → {{safesubst:#invoke: Photoelectric effect}}
- {{s|safesubst:int: :Gadget-DejaVu Sans|klucz projektu=en:w}} → {{safesubst:int: Gadget-DejaVu Sans}}
- {{s|safesubst:msg: :Photoelectric effect|klucz projektu=en:w}} → {{safesubst:msg: :Photoelectric effect}}
- {{s|safesubst:msgnw: :Photoelectric effect|klucz projektu=en:w}} → {{safesubst:msgnw: :Photoelectric effect}}
- {{s|safesubst:raw: :Photoelectric effect|klucz projektu=en:w}} → {{safesubst:raw: :Photoelectric effect}}
co z użyciem powyższych wywołań z nazwą przestrzeni w wersji polskiej z linkowaniem do angielskiej Wikipedii:
- {{s|#invoke: :MODUŁ:Navbox|klucz projektu=en:w}} → {{#invoke: Navbox}}
- {{s|int: :MEDIAWIKI:Gadget-DejaVu Sans|klucz projektu=en:w}} → {{int: Gadget-DejaVu Sans}}
- {{s|msg: :SZABLON:Navbox|klucz projektu=en:w}} → {{msg: Navbox}}
- {{s|msgnw: :SZABLON:Navbox|klucz projektu=en:w}} → {{msgnw: Navbox}}
- {{s|raw: :SZABLON:Navbox|klucz projektu=en:w}} → {{raw: Navbox}}
- {{s|subst: :SZABLON:Navbox|klucz projektu=en:w}} → {{subst: Navbox}}
- {{s|safesubst: :SZABLON:Navbox|klucz projektu=en:w}} → {{safesubst: Navbox}}
- {{s|subst:#invoke: :MODUŁ:Navbox|klucz projektu=en:w}} → {{subst:#invoke: Navbox}}
- {{s|subst:int: :MEDIAWIKI:Gadget-DejaVu Sans|klucz projektu=en:w}} → {{subst:int: Gadget-DejaVu Sans}}
- {{s|subst:msg: :SZABLON:Navbox|klucz projektu=en:w}} → {{subst:msg: Navbox}}
- {{s|subst:msgnw: :SZABLON:Navbox|klucz projektu=en:w}} → {{subst:msgnw: Navbox}}
- {{s|subst:raw: :SZABLON:Navbox|klucz projektu=en:w}} → {{subst:raw: Navbox}}
- {{s|safesubst:#invoke: :MODUŁ:Navbox|klucz projektu=en:w}} → {{safesubst:#invoke: Navbox}}
- {{s|safesubst:int: :MEDIAWIKI:Gadget-DejaVu Sans|klucz projektu=en:w}} → {{safesubst:int: Gadget-DejaVu Sans}}
- {{s|safesubst:msg: :SZABLON:Navbox|klucz projektu=en:w}} → {{safesubst:msg: Navbox}}
- {{s|safesubst:msgnw: :SZABLON:Navbox|klucz projektu=en:w}} → {{safesubst:msgnw: Navbox}}
- {{s|safesubst:raw: :SZABLON:Navbox|klucz projektu=en:w}} → {{safesubst:raw: Navbox}}
co z użyciem powyższych wywołań z nazwą przestrzeni w wersji angielskiej z linkowaniem do angielskiej Wikipedii:
- {{s|#invoke: :MODULE:Navbox|klucz projektu=en:w}} → {{#invoke: Navbox}}
- {{s|int: :MEDIAWIKI:Gadget-DejaVu Sans|klucz projektu=en:w}} → {{int: Gadget-DejaVu Sans}}
- {{s|msg: :TEMPLATE:Navbox|klucz projektu=en:w}} → {{msg: Navbox}}
- {{s|msgnw: :TEMPLATE:Navbox|klucz projektu=en:w}} → {{msgnw: Navbox}}
- {{s|raw: :TEMPLATE:Navbox|klucz projektu=en:w}} → {{raw: Navbox}}
- {{s|subst: :TEMPLATE:Navbox|klucz projektu=en:w}} → {{subst: Navbox}}
- {{s|safesubst: :TEMPLATE:Navbox|klucz projektu=en:w}} → {{safesubst: Navbox}}
- {{s|subst:#invoke: :MODULE:Navbox|klucz projektu=en:w}} → {{subst:#invoke: Navbox}}
- {{s|subst:int: :MEDIAWIKI:Gadget-DejaVu Sans|klucz projektu=en:w}} → {{subst:int: Gadget-DejaVu Sans}}
- {{s|subst:msg: :TEMPLATE:Navbox|klucz projektu=en:w}} → {{subst:msg: Navbox}}
- {{s|subst:msgnw: :TEMPLATE:Navbox|klucz projektu=en:w}} → {{subst:msgnw: Navbox}}
- {{s|subst:raw: :TEMPLATE:Navbox|klucz projektu=en:w}} → {{subst:raw: Navbox}}
- {{s|safesubst:#invoke: :MODULE:Navbox|klucz projektu=en:w}} → {{safesubst:#invoke: Navbox}}
- {{s|safesubst:int: :MEDIAWIKI:Gadget-DejaVu Sans|klucz projektu=en:w}} → {{safesubst:int: Gadget-DejaVu Sans}}
- {{s|safesubst:msg: :TEMPLATE:Navbox|klucz projektu=en:w}} → {{safesubst:msg: Navbox}}
- {{s|safesubst:msgnw: :TEMPLATE:Navbox|klucz projektu=en:w}} → {{safesubst:msgnw: Navbox}}
- {{s|safesubst:raw: :TEMPLATE:Navbox|klucz projektu=en:w}} → {{safesubst:raw: Navbox}}
Można też podać dowolną liczbę argumentów dla szablonu, nawet z modyfikatorami szablonów użyte w pierwszym parametrze tego szablonu, do wywołań tego szablonu:
- {{s|Nazwa szablonu|pierwszy|drugi|trzeci|czwarty|piąty}} → {{Nazwa szablonu|pierwszy|drugi|trzeci|czwarty|piąty}}
Jeśli argumenty zawierają znak równości, należy je podać w specjalny sposób:
- {{s|Nazwa szablonu|to{{=}}coś|tamto{{=}}inny|ble{{=}}bla}} → {{Nazwa szablonu|to=coś|tamto=inny|ble=bla}}
- {{s|Nazwa szablonu|2=to=coś|3=tamto=inny|4=ble=bla}} → {{Nazwa szablonu|to=coś|tamto=inny|ble=bla}}
Lub w sposób mieszany:
- {{s|Nazwa szablonu|to{{=}}coś|drugi|ble{{=}}bla}} → {{Nazwa szablonu|to=coś|drugi|ble=bla}}
Można także tworzyć odniesienia do stron spoza przestrzeni Szablon:
- {{s|msg: Wikibooks:Witamy nowicjuszy}} → {{msg: Wikibooks:Witamy nowicjuszy}}
- {{s|msgnw: Wikibooks:Witamy nowicjuszy}} → {{msgnw: Wikibooks:Witamy nowicjuszy}}
- {{s|raw: Wikibooks:Witamy nowicjuszy}} → {{raw: Wikibooks:Witamy nowicjuszy}}
- {{s|subst: Wikibooks:Witamy nowicjuszy}} → {{subst: Wikibooks:Witamy nowicjuszy}}
- {{s|safesubst: Wikibooks:Witamy nowicjuszy}} → {{safesubst: Wikibooks:Witamy nowicjuszy}}
- {{s|subst:msg: Wikibooks:Witamy nowicjuszy}} → {{subst:msg: Wikibooks:Witamy nowicjuszy}}
- {{s|subst:msgnw: Wikibooks:Witamy nowicjuszy}} → {{subst:msgnw: Wikibooks:Witamy nowicjuszy}}
- {{s|subst:raw: Wikibooks:Witamy nowicjuszy}} → {{subst:raw: Wikibooks:Witamy nowicjuszy}}
- {{s|safesubst:msg: Wikibooks:Witamy nowicjuszy}} → {{safesubst:msg: Wikibooks:Witamy nowicjuszy}}
- {{s|safesubst:msgnw: Wikibooks:Witamy nowicjuszy}} → {{safesubst:msgnw: Wikibooks:Witamy nowicjuszy}}
- {{s|safesubst:raw: Wikibooks:Witamy nowicjuszy}} → {{safesubst:raw: Wikibooks:Witamy nowicjuszy}}
- {{s|Wikibooks:Witamy nowicjuszy}} → {{Wikibooks:Witamy nowicjuszy}}
Lub z użytym dwukropiem:
- {{s|msg: :Wikibooks:Witamy nowicjuszy}} → {{msg: Wikibooks:Witamy nowicjuszy}}
- {{s|msgnw: :Wikibooks:Witamy nowicjuszy}} → {{msgnw: Wikibooks:Witamy nowicjuszy}}
- {{s|raw: :Wikibooks:Witamy nowicjuszy}} → {{raw: Wikibooks:Witamy nowicjuszy}}
- {{s|subst: :Wikibooks:Witamy nowicjuszy}} → {{subst: Wikibooks:Witamy nowicjuszy}}
- {{s|safesubst: :Wikibooks:Witamy nowicjuszy}} → {{safesubst: Wikibooks:Witamy nowicjuszy}}
- {{s|subst:msg: :Wikibooks:Witamy nowicjuszy}} → {{subst:msg: Wikibooks:Witamy nowicjuszy}}
- {{s|subst:msgnw: :Wikibooks:Witamy nowicjuszy}} → {{subst:msgnw: Wikibooks:Witamy nowicjuszy}}
- {{s|subst:raw: :Wikibooks:Witamy nowicjuszy}} → {{subst:raw: Wikibooks:Witamy nowicjuszy}}
- {{s|safesubst:msg: :Wikibooks:Witamy nowicjuszy}} → {{safesubst:msg: Wikibooks:Witamy nowicjuszy}}
- {{s|safesubst:msgnw: :Wikibooks:Witamy nowicjuszy}} → {{safesubst:msgnw: Wikibooks:Witamy nowicjuszy}}
- {{s|safesubst:raw: :Wikibooks:Witamy nowicjuszy}} → {{safesubst:raw: Wikibooks:Witamy nowicjuszy}}
- {{s|:Wikibooks:Witamy nowicjuszy}} → {{Wikibooks:Witamy nowicjuszy}}
Przypadku modułów w przestrzeni głównej:
- {{s|msg: :Algorytmy}} → {{msg: :Algorytmy}}
- {{s|msgnw: :Algorytmy}} → {{msgnw: :Algorytmy}}
- {{s|raw: :Algorytmy}} → {{raw: :Algorytmy}}
- {{s|subst: :Algorytmy}} → {{subst: :Algorytmy}}
- {{s|safesubst: :Algorytmy}} → {{safesubst: :Algorytmy}}
- {{s|subst:msg: :Algorytmy}} → {{subst:msg: :Algorytmy}}
- {{s|subst:msgnw: :Algorytmy}} → {{subst:msgnw: :Algorytmy}}
- {{s|subst:raw: :Algorytmy}} → {{subst:raw: :Algorytmy}}
- {{s|safesubst:msg: :Algorytmy}} → {{safesubst:msg: :Algorytmy}}
- {{s|safesubst:msgnw: :Algorytmy}} → {{safesubst:msgnw: :Algorytmy}}
- {{s|safesubst:raw: :Algorytmy}} → {{safesubst:raw: :Algorytmy}}
- {{s|:Algorytmy}} → {{:Algorytmy}}
Można też linkować do modułów w przestrzeni głównej w przypadku istnienia ich mający charakter, jakoby tutaj leżały w jakieś przestrzeni, tutaj: Portal:
- {{s|msg: :Portal:Nauki ścisłe i przyrodnicze}} → {{msg: Portal:Nauki ścisłe i przyrodnicze}}
- {{s|msgnw: :Portal:Nauki ścisłe i przyrodnicze}} → {{msgnw: Portal:Nauki ścisłe i przyrodnicze}}
- {{s|raw: :Portal:Nauki ścisłe i przyrodnicze}} → {{raw: Portal:Nauki ścisłe i przyrodnicze}}
- {{s|subst: :Portal:Nauki ścisłe i przyrodnicze}} → {{subst: Portal:Nauki ścisłe i przyrodnicze}}
- {{s|safesubst: :Portal:Nauki ścisłe i przyrodnicze}} → {{safesubst: Portal:Nauki ścisłe i przyrodnicze}}
- {{s|subst:msg: :Portal:Nauki ścisłe i przyrodnicze}} → {{subst:msg: Portal:Nauki ścisłe i przyrodnicze}}
- {{s|subst:msgnw: :Portal:Nauki ścisłe i przyrodnicze}} → {{subst:msgnw: Portal:Nauki ścisłe i przyrodnicze}}
- {{s|subst:raw: :Portal:Nauki ścisłe i przyrodnicze}} → {{subst:raw: Portal:Nauki ścisłe i przyrodnicze}}
- {{s|safesubst:msg: :Portal:Nauki ścisłe i przyrodnicze}} → {{safesubst:msg: Portal:Nauki ścisłe i przyrodnicze}}
- {{s|safesubst:msgnw: :Portal:Nauki ścisłe i przyrodnicze}} → {{safesubst:msgnw: Portal:Nauki ścisłe i przyrodnicze}}
- {{s|safesubst:raw: :Portal:Nauki ścisłe i przyrodnicze}} → {{safesubst:raw: Portal:Nauki ścisłe i przyrodnicze}}
- {{s|:Portal:Nauki ścisłe i przyrodnicze}} → {{Portal:Nauki ścisłe i przyrodnicze}}
Gdy istnieje szablon: Szablon:MediaWiki i moduł MediaWiki, to w wywołaniach szablonowych szablonu {{s}} piszemy:
Parametry szablonu (strukturyzacja Wizualnego Edytora)
[edytuj]Szablon symbolizujący wywołanie szablonowe pewnego szablonu podanego jako parametr pierwszy.
| Parametr | Opis | Typ | Status | |
|---|---|---|---|---|
| 1 | 1 | Nazwa strony lub szablonu. | Szablon | wymagany |
| 2 | 2 | Parametr nazwany wraz z jego wartością połączone za pomocą szablonu: {{=}}, lub tylko parametr nienazwany. | Ciąg znaków | opcjonalny |
| 3 | 3 | Parametr nazwany wraz z jego wartością połączone za pomocą szablonu: {{=}}, lub tylko parametr nienazwany. | Ciąg znaków | opcjonalny |
| 4 | 4 | Parametr nazwany wraz z jego wartością połączone za pomocą szablonu: {{=}}, lub tylko parametr nienazwany. | Ciąg znaków | opcjonalny |
| 5 | 5 | Parametr nazwany wraz z jego wartością połączone za pomocą szablonu: {{=}}, lub tylko parametr nienazwany. | Ciąg znaków | opcjonalny |
| 6 | 6 | Parametr nazwany wraz z jego wartością połączone za pomocą szablonu: {{=}}, lub tylko parametr nienazwany. | Ciąg znaków | opcjonalny |
| 7 | 7 | Parametr nazwany wraz z jego wartością połączone za pomocą szablonu: {{=}}, lub tylko parametr nienazwany. | Ciąg znaków | opcjonalny |
| 8 | 8 | Parametr nazwany wraz z jego wartością połączone za pomocą szablonu: {{=}}, lub tylko parametr nienazwany. | Ciąg znaków | opcjonalny |
| 9 | 9 | Parametr nazwany wraz z jego wartością połączone za pomocą szablonu: {{=}}, lub tylko parametr nienazwany. | Ciąg znaków | opcjonalny |
| 10 | 10 | Parametr nazwany wraz z jego wartością połączone za pomocą szablonu: {{=}}, lub tylko parametr nienazwany. | Ciąg znaków | opcjonalny |
| klucz projektu | klucz projektu | klucz projektu | Ciąg znaków | opcjonalny |
Zobacz też
[edytuj]- Szablony symbolizujące części wywołań szablonowych
- {{Parametr}} - szablon do ujawniania kodu parametrów szablonu wraz jego wartością, w kodzie komputerowym.
- Szablony symbolizujące wywołania znacznikowe
- {{Tag}} - szablon do ujawniania kodu tagów, wraz z zawartością i parametrami.
- Szablony symbolizujące wywołania szablonowe normalne, przy pomocy linku wewnętrznego przy nazwie szablonu, i nie tylko (ogólnie wywołania z dwoma klamerkami otwierającymi i zamykającymi), ze strony technicznej
- {{S}} - szablon symbolizujący wywołania szablonów i parserów, wraz z tagami, z modyfikatorami ogólnymi i szczegółowymi,
- {{M}} - szablon symbolizujący wywołania ramek, wywołujące funkcje napisane w języku Lua w Scribunto, umieszczone w odpowiednich modułach.
- Szablony symbolizujące linki wewnętrzne i zewnętrzne, ze strony technicznej
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||