Szablon:M/opis
Opis
edytujSzablon służy do wyświetlania linków, do modułów, w wersji wywołań modułowych.
Parametry
edytuj- Wywołanie
{{m|1=nazwa modułu|[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 modułu bez #invoke:, bez modyfikatora,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 projektu
i przestarzałegok
,p
(przestarzałe) lubkod projektu
- kod projektu, podawany zamiast parametruklucz projektu
i 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 modułu, używamy przy parametrzeanaliza
,historia
- używany z niepustym parametremodśmieć
ianaliza
zachowującym historię, tzn.: zachowuje historia końców parametrów i zachowuje historię modyfikatorów, ale odśmieca tylko nazwę podanego modułu,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 modułu w tym szablonie, używany też z parametremanaliza
,usuń odstępy
- używany do usuwania odstępów przed i po nazwie podanego modułu, bez usuwania odstępów innych parametrów numerowanych tego szablonu, a wraz z parametremodśmieć
usuwa śmiecie z rozważanej nazwy modułu,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 w niej występuje dwukropek, to z wartością jego po dwukropku, a nie 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 odmiecione 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 modułu zostanie zachowana. W tych trzech przypadkach są zachowane odstępy przed i po w podanej nazwie modułu. 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.
Użycie
edytujUżyjmy szczególny przypadek modułu lua na przykładzie modułu Navbox dla szablonu {{m}}.
- {{m|Navbox}} → {{#invoke:Navbox}}
- {{m|:Navbox}} → {{#invoke:Navbox}}
- {{m|MODUŁ:Navbox}} → {{#invoke:Navbox}}
- {{m|MODULE:Navbox}} → {{#invoke:Navbox}}
- {{m|:MODUŁ:Navbox}} → {{#invoke:Navbox}}
- {{m|:MODULE:Navbox}} → {{#invoke:Navbox}}
W przypadku linkowania do angielskiej Wikipedii:
- {{m|Navbox|klucz projektu=en:w}} → {{#invoke:Navbox}}
- {{m|:Navbox|klucz projektu=en:w}} → {{#invoke:Navbox}}
- {{m|MODUŁ:Navbox|klucz projektu=en:w}} → {{#invoke:Navbox}}
- {{m|MODULE:Navbox|klucz projektu=en:w}} → {{#invoke:Navbox}}
- {{m|:MODUŁ:Navbox|klucz projektu=en:w}} → {{#invoke:Navbox}}
- {{m|:MODULE:Navbox|klucz projektu=en:w}} → {{#invoke:Navbox}}
Można też podać dowolną liczbę argumentów dla modułu:
- {{m|Nazwa modułu|pierwszy|drugi|trzeci|czwarty|piąty}} → {{#invoke:Nazwa modułu|pierwszy|drugi|trzeci|czwarty|piąty}}
Jeśli argumenty zawierają znak równości, należy je podać w specjalny sposób:
- {{m|Nazwa modułu|2=to=coś|3=tamto=inny|4=ble=bla}} → {{#invoke:Nazwa modułu|to=coś|tamto=inny|ble=bla}}
Parametry szablonu (strukturyzacja Wizualnego Edytora)
edytujSzablon symbolizujący wywołanie modułowe pewnego modułu, opcjonalnie wraz z funkcją w niej i jej parametrami.
Parametr | Opis | Typ | Status | |
---|---|---|---|---|
1 | 1 | Nazwa modułu. | 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- {{Parametr}} - szablon do ujawniania kodu parametrów szablonu wraz jego wartością, w kodzie komputerowym,
- {{Tag}} - szablon do ujawniania kodu tagów, wraz z zawartością i parametrami,
- {{S}} - szablon pokazuje wywołania szablonów, opcjonalnie wraz z parametrami.
|