Szablon:Ekskluzywne: Różnice pomiędzy wersjami
| [wersja nieprzejrzana] | [wersja przejrzana] |
akt. szablonu |
d standaryzacja szablonu dokumentacji |
||
| (Nie pokazano 5 wersji utworzonych przez 3 użytkowników) | |||
| Linia 11: | Linia 11: | ||
(Re-)Initialize output variables in case the template is used multiple times on a page | (Re-)Initialize output variables in case the template is used multiple times on a page | ||
--> {{#vardefine: editions}} | -->{{#vardefine: editions}}<!-- | ||
-- Process the arguments -- | -- Process the arguments -- | ||
--> {{#fornumargs: argnum | argval | | -->{{#fornumargs: argnum | argval | | ||
<!-- set local variable values per argument keyword; replace obsolescent edition names --> | <!-- set local variable values per argument keyword; replace obsolescent edition names --> | ||
{{#switch: {{lc:{{#var: argval}} }} | {{#switch: {{lc:{{#var: argval}} }} | ||
| Linia 34: | Linia 33: | ||
{{#vardefine: linkname | Education Edition}} | {{#vardefine: linkname | Education Edition}} | ||
| new3ds | new 3ds | 3ds = | | new3ds | new 3ds | 3ds = | ||
{{#vardefine: edition | | {{#vardefine: edition | Nintendo 3DS Edition}} | ||
{{#vardefine: linkname | | {{#vardefine: linkname | Nintendo 3DS Edition}} | ||
| earth | earth | earth = | |||
{{#vardefine: edition | Minecraft Earth}} | |||
{{#vardefine: linkname | Minecraft Earth}} | |||
| #default = | | #default = | ||
{{#vardefine: edition | {{ucfirst:{{#var: argval}} Edition}} }} | {{#vardefine: edition | {{ucfirst:{{#var: argval}} Edition}} }} | ||
| Linia 53: | Linia 55: | ||
}} {{#var: edition}}]] | }} {{#var: edition}}]] | ||
}} | }} | ||
}} <!-- | }}<!-- | ||
-- Generate the msgbox, adding HTML and CSS styling where needed | -- Generate the msgbox, adding HTML and CSS styling where needed | ||
--> {{msgbox | bgcol=#e6f3f7 | linecol=#95d1e9 | -->{{msgbox | bgcol=#e6f3f7 | linecol=#95d1e9 | ||
| title = {{#if: {{{customtext|}}} | {{{customtext}}} | Ten element dotyczy wyłącznie {{#var: editions}}.}} | | title = {{#if: {{{customtext|}}} | {{{customtext}}} | Ten element dotyczy wyłącznie {{#var: editions}}.}} | ||
| css = display: table; | | css = display: table; | ||
| image = {{{image|Information icon. | | image = {{{image|Information icon.svg}}} | ||
| mini = {{{section|}}} | | mini = {{{section|}}} | ||
}}<!-- | |||
}} <!-- | --></includeonly><noinclude>{{Dokumentacja}} | ||
--> </includeonly | |||
<!-- Put categories/interwiki on the documentation page --> | <!-- Put categories/interwiki on the documentation page --> | ||
</noinclude> | |||
Aktualna wersja na dzień 20:48, 5 wrz 2021
Ten szablon jest używany do oznaczania elementów występujących wyłącznie w konkretnej edycji lub edycjach Minecraft. Wyszczególnia edycje określone przez parametry w oknie komunikatu, wyśrodkowane nad stroną lub na lewym marginesie nad sekcją.
Parametry[edytuj kod]
Anonimowe parametry[edytuj kod]
Szablon akceptuje dowolną liczbę anonimowych parametrów, po jednym dla każdej wersji, która ma tę funkcję. Znane wartości parametrów automatycznie wybierają nazwę powiązanej edycji i nazwę strony. Jeśli napotkana zostanie nieznana wartość parametru, wartości domyślne są generowane przez formułę (i mogą powodować powstawanie czerwonych linków, które mogą być zamierzone lub nie).
| Wartość parametru | Nazwa edycji | Linkowana strona |
|---|---|---|
| bedrock | Bedrock Edition | Bedrock Edition |
| java | Java Edition | Java Edition |
| console legacy console |
Console Edition | Console Edition |
| playstation 4 ps4 |
PlayStation 4 Edition | PlayStation 4 Edition |
| education edu |
Education Edition | Education Edition |
| new 3DS new3DS 3DS |
Nintendo 3DS Edition | Nintendo 3DS Edition |
| earth | Minecraft Earth | Minecraft Earth |
| (unknown) | <param> Edition | [[<param> Edition]] |
Nazwane parametry[edytuj kod]
Oprócz parametrów anonimowych szablon akceptuje następujące nazwane parametry:
| Parametr | Efekt |
|---|---|
| section=1 | Zmienia styl msgbox na bardziej odpowiedni dla sekcji artykułu. Umieść to po nagłówku sekcji. |
| customtext=własny tekst | Zamienia tekst z msg boxu na własny. |
Przyłady[edytuj kod]
Poniższe przykłady przedstawiają działanie szablonu z poszczególnymi parametrami.
- Przykład 1 - Pojedyncza nazwa edycji
{{Ekskluzywne|java}}
generuje:
| Ten element dotyczy wyłącznie Java Edition. |
- Przykład 2 - Kilka edycji
{{Eksluzywne|bedrock|education|ps4}}
generuje:
| Ten element dotyczy wyłącznie Bedrock Edition, Education Edition i PlayStation 4 Edition. |
- Przykład 3 - Wykorzystanie w sekcji
{{Ekskluzywne|3ds|section=1}}
generuje:
| Ten element dotyczy wyłącznie Nintendo 3DS Edition. |
- Przykład 4 - Parametr Customtext
{{Ekskluzywne|console|customtext=Ten element występował jedynie w [[Console Edition]]}}
generuje:
| Ten element występował jedynie w Console Edition |