Przejdź do zawartości

Moduł:Build bracket/opis: Różnice pomiędzy wersjami

Z Wikipedii, wolnej encyklopedii
[wersja przejrzana][wersja przejrzana]
Usunięta treść Dodana treść
Nowy
 
Nie podano opisu zmian
Linia 4: Linia 4:
Ten moduł jest przeznaczony do tworzenia i edytowania drabinek sportowych, których nie można utworzyć za pomocą [[Moduł:RoundN]] lub [[Moduł:Team bracket]]. Moduł może być używany na przykład gdy potrzeba dodać dodatkowe nagłówki (dla drabinek podwójnej eliminacji; mecze o 3., 5., 7. miejsce; itd.), pominąć pojedyncze mecze. Składnia jest nieco bardziej skomplikowana niż w przypadku wyżej wymienionych modułów, ale prostsza niż użycie standardowego kodu wikitable.
Ten moduł jest przeznaczony do tworzenia i edytowania drabinek sportowych, których nie można utworzyć za pomocą [[Moduł:RoundN]] lub [[Moduł:Team bracket]]. Moduł może być używany na przykład gdy potrzeba dodać dodatkowe nagłówki (dla drabinek podwójnej eliminacji; mecze o 3., 5., 7. miejsce; itd.), pominąć pojedyncze mecze. Składnia jest nieco bardziej skomplikowana niż w przypadku wyżej wymienionych modułów, ale prostsza niż użycie standardowego kodu wikitable.


{{#switch:{{NAMESPACE}}
| Moduł =
<pre style="overflow:auto">
<pre style="overflow:auto">
{{#invoke:Build bracket|main
{{#invoke:Build bracket|main
Linia 22: Linia 24:
}}
}}
</pre>
</pre>
| #default = {{#tag:syntaxhighlight|
{{((}}{{BASEPAGENAME}}<nowiki>
| RD1 =
| RD1-seed1 =
| RD1-team1 =
| RD1-score1 =
...</nowiki>
{{))}}|lang="wikitext"}}
}}


== Opis [[Pomoc:Parametry|parametrów]] ==
== Opis [[Pomoc:Parametry|parametrów]] ==
Linia 28: Linia 39:
! Parameter !! Opis !! Domyślny
! Parameter !! Opis !! Domyślny
|-
|-
{{#switch:{{NAMESPACE}}
| <code>rounds</code> || Liczba rund (kolumn) || <code>1</code>
| Moduł =
|-
| <code>autocol</code> || Wpisz <code>yes</code>, aby automatycznie ustawić maksymalną liczbę rund do wyświetlenia na podstawie wpisanych danych || <code>no</code>
{{!}} <code>rounds</code> {{!!}} Liczba rund (kolumn) {{!!}} <code>1</code>
<tr>
{{!}} <code>autocol</code> {{!!}} Wpisz <code>yes</code>, aby automatycznie ustawić maksymalną liczbę rund do wyświetlenia na podstawie wpisanych danych {{!!}} <code>no</code>
<tr>
|-
| <code>rows</code> || Ręczne ustawianie liczby wierszy || Automatic
{{!}} <code>rows</code> {{!!}} Ręczne ustawianie liczby wierszy {{!!}} Automatic
<tr>
|-
| <code>teams-per-match</code> || Wprowadź liczbę drużyn w każdym meczu. Użyj <code>col''m''-teams-per-match</code> aby ustawić liczbę meczów w poszczególnych kolumnach ''m'' || <code>2</code>
{{!}} <code>teams-per-match</code> {{!!}} Wprowadź liczbę drużyn w każdym meczu. Użyj <code>col''m''-teams-per-match</code> aby ustawić liczbę meczów w poszczególnych kolumnach ''m'' {{!!}} <code>2</code>
<tr>
|-
| <code>col<i>m</i>-headers</code> || (opcjonalnie) Wprowadź numery wierszy, w których w kolumnie ''m'' mają być nagłówki. Wpisy należy oddzielić znakiem <code>,</code>. Dozwolone są wartości półcałkowite. || Automatic
{{!}} <code>col<i>m</i>-headers</code> {{!!}} (opcjonalnie) Wprowadź numery wierszy, w których w kolumnie ''m'' mają być nagłówki. Wpisy należy oddzielić znakiem <code>,</code>. Dozwolone są wartości półcałkowite. {{!!}} Automatic
<tr>
|-
| <code>col<i>m</i>-matches</code> || Wprowadź numery wierszy, w których mają się znaleźć pola w kolumnie ''m''. Dopasowania domyślnie zajmują dwa wiersze. Oddziel wpisy znakiem <code>,</code>. Dozwolone są wartości półcałkowite. ||
{{!}} <code>col<i>m</i>-matches</code> {{!!}} Wprowadź numery wierszy, w których mają się znaleźć pola w kolumnie ''m''. Dopasowania domyślnie zajmują dwa wiersze. Oddziel wpisy znakiem <code>,</code>. Dozwolone są wartości półcałkowite. {{!!}}
<tr>
|-
| <code>RD<i>mh</i>-hide</code> || Wpisz <code>yes</code> aby ukryć nagłówek nr ''h'' i wszystkie pola pod nim w kolumnie ''m'', chyba że którykolwiek z tych wpisów nie jest pusty. Przydatne w przypadku meczów pocieszenia. ||
{{!}} <code>RD<i>mh</i>-hide</code> {{!!}} Wpisz <code>yes</code> aby ukryć nagłówek nr ''h'' i wszystkie pola pod nim w kolumnie ''m'', chyba że którykolwiek z tych wpisów nie jest pusty. Przydatne w przypadku meczów pocieszenia. {{!!}}
<tr>
|-
| <code>col<i>m</i>-col<i>m</i>+1-paths</code> || Wprowadź numery wierszy początkowych i końcowych, oddzielone znakiem <code>-</code>, w których ścieżka ma połączyć kolumnę ''m'' z ''m+1''. Oddziel wpisy znakiem <code>,</code>. Dozwolone są wartości półcałkowite. ||
{{!}} <code>col<i>m</i>-col<i>m</i>+1-paths</code> {{!!}} Wprowadź numery wierszy początkowych i końcowych, oddzielone znakiem <code>-</code>, w których ścieżka ma połączyć kolumnę ''m'' z ''m+1''. Oddziel wpisy znakiem <code>,</code>. Dozwolone są wartości półcałkowite. {{!!}}
<tr>
|-
| <code>col<i>m</i>-col<i>m</i>+1-cross</code> || Wprowadź numer wiersza, w którym ścieżki z kolumny ''m'' do ''m +1'' przecinają się ||
{{!}} <code>col<i>m</i>-col<i>m</i>+1-cross</code> {{!!}} Wprowadź numer wiersza, w którym ścieżki z kolumny ''m'' do ''m +1'' przecinają się {{!!}}
<tr>
|-
| <code>RD<i>m</i>-altname</code> || Alternatywna nazwa dla <code>RDm</code> (np. jeśli wpiszesz <code>RD1-altname=first</code>, to później <code>first-team1</code> może być używany zamiast <code>RD1-team1</code>). Stosuj <code>RDmh-altname</code> dla komórek pod nagłówkiem ''mh'' ||
{{!}} <code>RD<i>m</i>-altname</code> {{!!}} Alternatywna nazwa dla <code>RDm</code> (np. jeśli wpiszesz <code>RD1-altname=first</code>, to później <code>first-team1</code> może być używany zamiast <code>RD1-team1</code>). Stosuj <code>RDmh-altname</code> dla komórek pod nagłówkiem ''mh'' {{!!}}
<tr>
|-
| <code>text-altname</code> || Alternatywna nazwa dla <code>RD<i>m</i>-text<i>k</i></code> (np. jeśli wpiszesz <code>text-altname=details</code> to <code>RD<i>m</i>-details1</code> może być używany zamiast <code>RD<i>m</i>-text1</code>) ||
{{!}} <code>text-altname</code> {{!!}} Alternatywna nazwa dla <code>RD<i>m</i>-text<i>k</i></code> (np. jeśli wpiszesz <code>text-altname=details</code> to <code>RD<i>m</i>-details1</code> może być używany zamiast <code>RD<i>m</i>-text1</code>) {{!!}}
<tr>
|-
| colspan=3 |
{{!}} colspan=3 {{!}}
}}
|-
|-
| <code>maxround</code> || Ostatnia rudna do wyświetlenia. Parametr ten należy pominąć, chyba, że jest on mniejszy od wartości domyślnej ustawionej przez <code>rounds</code>. ||
| <code>maxround</code> || Ostatnia rudna do wyświetlenia. Parametr ten należy pominąć, chyba, że jest on mniejszy od wartości domyślnej ustawionej przez <code>rounds</code>. ||
Linia 116: Linia 130:
}}
}}


{{#switch:{{NAMESPACE}}
| Moduł =
=== Tworzenie ścieżek ===
=== Tworzenie ścieżek ===
Ścieżki tworzy się poprzez zapis <code>a-b</code>, gdzie <code>a</code> jest łączonym meczem z pierwszej kolumny, a <code>b</code> jest łączonym meczem z drugiej kolumny. Kody ścieżek można grupować; na przykład: <code>(a,b)-c</code> oznacza to samo co <code>a-c, b-c</code>. Żeby zmienić kolor ścieżki, dodaj <code>:''kolor''</code> na końcu kodu ścieżki, np. <code>3-5:red</code>. Może być użyty tylko jeden kolor w ścieżce.
Ścieżki tworzy się poprzez zapis <code>a-b</code>, gdzie <code>a</code> jest łączonym meczem z pierwszej kolumny, a <code>b</code> jest łączonym meczem z drugiej kolumny. Kody ścieżek można grupować; na przykład: <code>(a,b)-c</code> oznacza to samo co <code>a-c, b-c</code>. Żeby zmienić kolor ścieżki, dodaj <code>:''kolor''</code> na końcu kodu ścieżki, np. <code>3-5:red</code>. Może być użyty tylko jeden kolor w ścieżce.
{| class="wikitable"
{| class="wikitable"
<tr>
|-
! Kod !! Wywołanie
! Kod !! Wywołanie
<tr>
|-
|<code>1-3</code>
|<code>1-3</code>
| {{#invoke:Build bracket|main|rounds=2|noheaders=yes|col1-matches=1|col2-matches=3|col1-col2-paths=1-3}}
| {{#invoke:Build bracket|main|rounds=2|noheaders=yes|col1-matches=1|col2-matches=3|col1-col2-paths=1-3}}
<tr>
|-
|<code>(1,5)-3</code>
|<code>(1,5)-3</code>
| {{#invoke:Build bracket|main|rounds=2|noheaders=yes|col1-matches=1,5|col2-matches=3|col1-col2-paths=(1,5)-3}}
| {{#invoke:Build bracket|main|rounds=2|noheaders=yes|col1-matches=1,5|col2-matches=3|col1-col2-paths=(1,5)-3}}
<tr>
|-
|<code>3-1,3-5:red</code>
|<code>3-1,3-5:red</code>
| {{#invoke:Build bracket|main|rounds=2|noheaders=yes|col1-matches=3|col2-matches=1,5|col1-col2-paths=3-1,3-5:red}}
| {{#invoke:Build bracket|main|rounds=2|noheaders=yes|col1-matches=3|col2-matches=1,5|col1-col2-paths=3-1,3-5:red}}
|}
|}
}}


== Przykład ==
== Przykład ==
{{#switch:{{NAMESPACE}}
| Moduł =
=== Prosta drabinka dla 4 zespołów ===
=== Prosta drabinka dla 4 zespołów ===
<pre style="overflow: auto;">
<pre style="overflow: auto;">
Linia 268: Linia 287:
| col1-col2-paths = 3-7, 7-3
| col1-col2-paths = 3-7, 7-3
| col1-col2-cross = 5
| col1-col2-cross = 5
}}
}}
}}


=== Tekst ===
=== Tekst ===
{{#switch:{{NAMESPACE}}
| Moduł =
<pre style="overflow: auto;">
<pre style="overflow: auto;">
{{#invoke:Build bracket|main
{{#invoke:Build bracket|main
Linia 292: Linia 314:
| RD1-text2 = Text 2
| RD1-text2 = Text 2
| RD2-text1 = Text 3
| RD2-text1 = Text 3
}}
|#default =
{{#tag:syntaxhighlight|
{{((}}{{BASEPAGENAME}}<nowiki>
| RD1-text1 = Tekst 1
| RD1-text2 = Tekst 2
| RD2-text1 = Tekst 3
| RD1 =
| RD1-seed1 =
| RD1-team1 =
| RD1-score1 =
...</nowiki>
{{))}}|lang="wikitext"}}
{{{{#if:{{{limitexamples|}}}|void|{{BASEPAGENAME}}}}|RD1-text1=Tekst 1|RD1-text2=Tekst 2|RD2-text1=Tekst 3}}
}}
}}


=== Grupy ===
=== Grupy ===
{{#switch:{{NAMESPACE}}
| Moduł =
<pre style="overflow: auto;">
<pre style="overflow: auto;">
{{#invoke:Build bracket|main
{{#invoke:Build bracket|main
Linia 322: Linia 360:
| RD1-group2 = Group 2
| RD1-group2 = Group 2
| RD2-group1 = Group 3
| RD2-group1 = Group 3
}}
|#default =
{{#tag:syntaxhighlight|
{{((}}{{BASEPAGENAME}}<nowiki>
| RD1-group1 = Grupa 1
| RD1-group2 = Grupa 2
| RD2-group1 = Grupa 3
| RD1 =
| RD1-seed1 =
| RD1-team1 =
| RD1-score1 =
...</nowiki>
{{))}}|lang="wikitext"}}
{{{{#if:{{{limitexamples|}}}|void|{{BASEPAGENAME}}}}|RD1-group1=Grupa 1|RD1-group2=Grupa 2|RD2-group1=Grupa 3}}
}}
}}


=== Liczba meczów i suma ===
=== Liczba meczów i suma ===
{{#switch:{{NAMESPACE}}
| Moduł =
<pre style="overflow: auto;">
<pre style="overflow: auto;">
{{#invoke:Build bracket|main
{{#invoke:Build bracket|main
Linia 352: Linia 406:
| col1-col2-paths = (3,6)-4.5, (9,12)-10.5
| col1-col2-paths = (3,6)-4.5, (9,12)-10.5
| col2-col3-paths = (4.5,10.5)-7.5
| col2-col3-paths = (4.5,10.5)-7.5
}}
|#default =
{{#tag:syntaxhighlight|
{{((}}{{BASEPAGENAME}}<nowiki>
| legs = 2
| RD1-legs = 3
| aggregate = y
| RD1 =
| RD1-seed1 =
| RD1-team1 =
| RD1-score1-1=
| RD1-score1-2=
| RD1-score1-3=
| RD1-score1-agg=
...</nowiki>
{{))}}|lang="wikitext"}}
{{{{#if:{{{limitexamples|}}}|void|{{BASEPAGENAME}}}}|legs=2|RD1-legs=3|aggregate=y}}
}}
}}


=== Byes ===
=== Byes ===
{{#switch:{{NAMESPACE}}
| Moduł =
<pre style="overflow: auto;">
<pre style="overflow: auto;">
{{#invoke:Build bracket|main
{{#invoke:Build bracket|main
Linia 384: Linia 457:
| RD1-team1 = Drużyna 1
| RD1-team1 = Drużyna 1
| RD1-team2 = Drużyna 2
| RD1-team2 = Drużyna 2
}}
|#default =
{{#tag:syntaxhighlight|
{{((}}{{BASEPAGENAME}}<nowiki>
| RD1-byes = y
| RD1 =
| RD1-seed1 =
| RD1-team1 = Team 1
| RD1-score1 =
| RD1-seed2 =
| RD1-team2 = Team 2
| RD1-score2 =
...</nowiki>
{{))}}|lang="wikitext"}}
{{{{#if:{{{limitexamples|}}}|void|{{BASEPAGENAME}}}}|RD1-byes=y|RD1-team1=Team 1|RD1-team2=Team 2}}
}}
}}


=== Numerowane parametry ===
=== Numerowane parametry ===
{{#switch:{{NAMESPACE}}
| Moduł =
<pre>
<pre>
{{#invoke:Build bracket|main
{{#invoke:Build bracket|main
Linia 416: Linia 506:


| Tekst 3 | 4 | Zespół 2 | 2 | 2 | Zespół 3 | 1
| Tekst 3 | 4 | Zespół 2 | 2 | 2 | Zespół 3 | 1
}}
|#default =
{{#tag:syntaxhighlight|
{{((}}{{BASEPAGENAME}}<nowiki>
| paramstyle = numbered
| RD1 =

| Tekst 1 | Zespół 1 | S1 | Zespół 2 | S2
| Tekst 2 | Zespół 3 | S3 | Zespół 4 | S4
...</nowiki>
{{))}}|lang="wikitext"}}
{{{{#if:{{{limitexamples|}}}|void|{{BASEPAGENAME}}}}|paramstyle=numbered|1=Tekst 1|2=Zespół 1|3=S1 |4=Zespół 2|5=S2|6=Tekst 2|7=Zespół 3|8=S3|9=Zespół 4|10=S4}}
}}
}}


{{#switch:{{NAMESPACE}}
| Moduł =
=== Pogrubiony zwycięzca ===
=== Pogrubiony zwycięzca ===
<pre style="overflow: auto;">
<pre style="overflow: auto;">
Linia 454: Linia 558:
| RD2-seed1 = 4 | RD2-team1 = Zespół 2 | RD2-score1-1 = 2 | RD2-score1-2 = 2 | RD2-score1-3 = 5
| RD2-seed1 = 4 | RD2-team1 = Zespół 2 | RD2-score1-1 = 2 | RD2-score1-2 = 2 | RD2-score1-3 = 5
| RD2-seed2 = 2 | RD2-team2 = Zespół 3 | RD2-score2-1 = 1 | RD2-score2-2 = 7 | RD2-score2-3 = 2
| RD2-seed2 = 2 | RD2-team2 = Zespół 3 | RD2-score2-1 = 1 | RD2-score2-2 = 7 | RD2-score2-3 = 2
}}
|#default=
{{{przykłady|}}}
}}
}}


{{#switch:{{NAMESPACE}}
| Moduł =
== Błędy ==
== Błędy ==
Błędy należy zgłaszać na stronie [[Wikipedia:Kawiarenka/Kwestie techniczne]].
Błędy należy zgłaszać na stronie [[Wikipedia:Kawiarenka/Kwestie techniczne]].

== Parametry szablonu ([[Pomoc:Jak dodać TemplateData|strukturyzacja VE]]) ==


== Zobacz też ==
== Zobacz też ==
* [[Moduł:Team bracket]]

{{clear}}
{{clear}}
<includeonly><!--
<includeonly><!--
Linia 467: Linia 576:
[[Kategoria:Moduły sportowe]]
[[Kategoria:Moduły sportowe]]
</includeonly>
</includeonly>
| #default =
{{#if:{{{zobacz też|}}}|
== Zobacz też ==
{{{zobacz też|* [[Moduł:Build bracket]]}}}
}}
}}

Wersja z 02:31, 8 lip 2024

Użycie

Ten moduł jest przeznaczony do tworzenia i edytowania drabinek sportowych, których nie można utworzyć za pomocą Moduł:RoundN lub Moduł:Team bracket. Moduł może być używany na przykład gdy potrzeba dodać dodatkowe nagłówki (dla drabinek podwójnej eliminacji; mecze o 3., 5., 7. miejsce; itd.), pominąć pojedyncze mecze. Składnia jest nieco bardziej skomplikowana niż w przypadku wyżej wymienionych modułów, ale prostsza niż użycie standardowego kodu wikitable.

{{#invoke:Build bracket|main
| rounds =

| col1-headers = 
| col1-matches = 

| col2-headers = 
| col2-matches = 

...

| col1-col2-paths = 
| col2-col3-paths = 

...
}}
Parameter Opis Domyślny
rounds Liczba rund (kolumn) 1
autocol Wpisz yes, aby automatycznie ustawić maksymalną liczbę rund do wyświetlenia na podstawie wpisanych danych no
rows Ręczne ustawianie liczby wierszy Automatic
teams-per-match Wprowadź liczbę drużyn w każdym meczu. Użyj colm-teams-per-match aby ustawić liczbę meczów w poszczególnych kolumnach m 2
colm-headers (opcjonalnie) Wprowadź numery wierszy, w których w kolumnie m mają być nagłówki. Wpisy należy oddzielić znakiem ,. Dozwolone są wartości półcałkowite. Automatic
colm-matches Wprowadź numery wierszy, w których mają się znaleźć pola w kolumnie m. Dopasowania domyślnie zajmują dwa wiersze. Oddziel wpisy znakiem ,. Dozwolone są wartości półcałkowite.
RDmh-hide Wpisz yes aby ukryć nagłówek nr h i wszystkie pola pod nim w kolumnie m, chyba że którykolwiek z tych wpisów nie jest pusty. Przydatne w przypadku meczów pocieszenia.
colm-colm+1-paths Wprowadź numery wierszy początkowych i końcowych, oddzielone znakiem -, w których ścieżka ma połączyć kolumnę m z m+1. Oddziel wpisy znakiem ,. Dozwolone są wartości półcałkowite.
colm-colm+1-cross Wprowadź numer wiersza, w którym ścieżki z kolumny m do m +1 przecinają się
RDm-altname Alternatywna nazwa dla RDm (np. jeśli wpiszesz RD1-altname=first, to później first-team1 może być używany zamiast RD1-team1). Stosuj RDmh-altname dla komórek pod nagłówkiem mh
text-altname Alternatywna nazwa dla RDm-textk (np. jeśli wpiszesz text-altname=details to RDm-details1 może być używany zamiast RDm-text1)
maxround Ostatnia rudna do wyświetlenia. Parametr ten należy pominąć, chyba, że jest on mniejszy od wartości domyślnej ustawionej przez rounds.
minround Pierwsza runda do wyświetlenia 1
height Wpisz żądaną wysokość pól. Tworzy pionowy pasek przewijania. Wpisz liczbę z jednostkami (np. 30em lub 480px).
col-spacing Wielkość przestrzeni pomiędzy rundami. Wpisz samą liczbę (np. 10 dla 10px). 5
seed-width Szerokość komórek dla rozstawienia. Wpisanie samej liczby oznacza jednostkę px (np. 25 to 25px, a 2em to 2em) 25
team-width Szerokość komórki dla nazwy zespołu. Wpisanie samej liczby oznacza jednostkę px (np. 200 to 200px, a 15em to 15em) 150
score-width Szerokość komórki dla wyniku. Wpisanie samej liczby oznacza jednostkę px (np. 25 to 25px, a 2em to 2em) 25
agg-width Szerokość komórki dla wyników zbiorczych. score-width zmieni szerokość tej komórki, chyba, że ten parametr zostanie użyty. Wpisanie samej liczby oznacza jednostkę px (np. 25 to 25px, a 2em to 2em) 25
seeds Wpisz no, żeby pominąć rozstawienie we wszystkich meczach. Wpisz yes, żeby pokazać rozstawienie we wszystkich meczach.
legs Liczba meczów w każdej rundzie. Użyj RDm-legs, żeby osobno ustawić liczbę w kolumnach. Użyj RDm-legsk, żeby indywidualnie ustawić drużyny. 1
autolegs Wpisz yes, żeby automatycznie generować komórki punktowe dla każdego zespołu. Jeśli legs albo RDm-legs jest używany, autolegs będzie automatycznie ustawiony na no no
byes Wpisz yes, żeby ukryć wszystkie puste komórki zespołu. Alternatywnie, ustaw na m, żeby puste komórki zespołu w rundach od 1 do m zostały ukryte. Użyj RDm-byes tylko do pól w kolumnie m. Użyj RDmh-byes tylko do pól w nagłówku h i tylko w kolumnie m. no
show-bye-paths Wpisz yes, żeby zastąpić ścieżką każde ukryte pole zespołu przez byes. no
aggregate Wpisz yes, żeby dodać w każdym pojedynku pole z sumą wyników. Pole będzie pokazane tylko w pojedynkach, gdzie liczba meczów jest większa lub równa dwóm. no
boldwinner Wpisz yes, żeby automatycznie pogrubić rozstawienie/zespół/wynik z lepszym wynikiem. no
shift Przesuwa w pionie wszystkie wpisy o wprowadzoną liczbę. Użyj RDm-shift dla wybranych kolumn. 0
RDm, RDmh Nagłówek tekstowy w kolumnie m (np. RD1 lub RD1a dla pierwszego nagłówka, RD1b dla drugiego nagłówka w kolumnie 1).
RDm-seedk Rozstawienie zespołu nr k w kolumnie m. Alternatywnie, użyj RDmh-seedk dla zespołu nr k poniżej nagłówka mh.
RDm-teamk Nazwa zespołu nr k w kolumnie m. Alternatywnie, użyj RDmh-teamk dla zespołu nr k poniżej nagłówka mh.
RDm-scorek Wynik zespołu nr k w kolumnie m. Alternatywnie, użyj RDmh-scorek dla zespołu nr k poniżej nagłówka mh. Dołącz przyrostek -l dla liczby meczów (ilość l) lub -agg dla pola z sumą wyników.
RDm-textk Tekst powyżej meczu nr k w kolumnie m. Alternatywnie, użyj RDmh-textk dla meczu nr k poniżej nagłówka mh.
RDm-groupk Tekst grupy nr k w kolumnie m. Tekst grupy pojawi się po lewej stronie miejsca spotkania ścieżek.
RD-shade Kolor tła (w formacie hex, np. #ABCDEF) wszystkich nagłówków. Użyj RDm-shade lub RDmh-shade dla każdego nagłówka osobno. #F2F2F2
RDm-RD(m+1)-path Wpisz no lub 0 by pominąć ścieżki od rundy m do rundy m+1. yes
paramstyle Wpisz numbered, żeby zmienić styl nazw parametrów RDm-textk, RDm-seedk, RDm-teamk i RDm-scorek na zapis numeryczny (1, 2...). Dodaj seeds=yes, żeby dodać pola rozstawienia. indexed

Hierarchia parametrów

Jeśli w jednej kolumnie znajduje się wiele nagłówków, do wartości komórki można przypisać więcej niż jeden parametr. Na przykład w poniższej drabince można użyć zarówno |RD1-team3=, jak i |RD1b-team1=, aby przypisać trzecią drużynę w pierwszej kolumnie. Domyślnie wpisy z prefiksami podnagłówków zastąpią te bez nich. W poniższym przykładzie RD1b-team1 zastąpi każdą wartość ustawioną przez RD1-team3.

Wyższa runda
Niższa runda
RD1-team3 lub RD1b-team1

Tworzenie ścieżek

Ścieżki tworzy się poprzez zapis a-b, gdzie a jest łączonym meczem z pierwszej kolumny, a b jest łączonym meczem z drugiej kolumny. Kody ścieżek można grupować; na przykład: (a,b)-c oznacza to samo co a-c, b-c. Żeby zmienić kolor ścieżki, dodaj :kolor na końcu kodu ścieżki, np. 3-5:red. Może być użyty tylko jeden kolor w ścieżce. {

Przykład

Prosta drabinka dla 4 zespołów

{{#invoke:Build bracket|main
| rounds=2

| col1-headers = 1
| col2-headers = 1

| col1-matches = 3,7
| col2-matches = 5

| col1-col2-paths = (3,7)-5

<!-- Domyślnie -->
| RD2 = Grand Final

| RD1-seed1 = 1
| RD1-seed3 = 2
}}
PółfinałyGrand Final
1
2

3 ścieżkowa drabinka

{{#invoke:Build bracket|main
| rounds=2
| teams-per-match = 3

| col1-headers = 1
| col2-headers = 1

| col1-matches = 3,7,11
| col2-matches = 7

| col1-col2-paths = (3,7,11)-7
}}
PółfinałyFinał

Drabinka z podwójną eliminacją

{{#invoke:Build bracket|main
| rounds=4

| col1-headers = 1,7
| col2-headers = 1,7
| col3-headers = 7
| col4-headers = 1

| col1-matches = 4,11
| col2-matches = 3,10
| col3-matches = 9
| col4-matches = 6

| col1-col2-paths = 4-3, 11-10
| col2-col3-paths = 3-3, 10-9
| col3-col4-paths = (3,9)-6

<!-- Defaults -->
| RD1 = Górna runda
| RD2 = Górny finał
| RD3b = Dolny finał
}}
Górna rundaGórny finałFinał
Dolna runda 1Dolna runda 2Dolny finał

Przecięcie ścieżek

{{#invoke:Build bracket|main
| rounds=2

| col1-matches = 3,7
| col2-matches = 3,7

| col1-col2-paths = 3-7, 7-3
| col1-col2-cross = 5
}}
PółfinałyFinał

Tekst

{{#invoke:Build bracket|main
| rounds=2
| col1-matches = 3,6
| col2-matches = 4.5
| col1-col2-paths = (3,6)-4.5

| RD1-text1 = Text 1
| RD1-text2 = Text 2
| RD2-text1 = Text 3
}}
PółfinałyFinał
Text 1
Text 3
Text 2

Grupy

{{#invoke:Build bracket|main
| rounds=3
| col1-matches = 3,6,9,12
| col2-matches = 4.5,10.5
| col3-matches = 7.5

| col1-col2-paths = (3,6)-4.5, (9,12)-10.5
| col2-col3-paths = (4.5,10.5)-7.5

| RD1-group1 = Group 1
| RD1-group2 = Group 2
| RD2-group1 = Group 3
}}
ĆwierćfinałyPółfinałyFinał
Group 1
Group 3
Group 2

Liczba meczów i suma

{{#invoke:Build bracket|main
| rounds=3
| legs = 2
| RD1-legs = 3
| aggregate = y

| col1-matches = 3,6,9,12
| col2-matches = 4.5,10.5
| col3-matches = 7.5

| col1-col2-paths = (3,6)-4.5, (9,12)-10.5
| col2-col3-paths = (4.5,10.5)-7.5
}}
ĆwierćfinałyPółfinałyFinał

Byes

{{#invoke:Build bracket|main
| rounds=3
| RD1-byes = y

| col1-matches = 3,6,9,12
| col2-matches = 4.5,10.5
| col3-matches = 7.5

| col1-col2-paths = (3,6)-4.5, (9,12)-10.5
| col2-col3-paths = (4.5,10.5)-7.5

| RD1-team1 = Drużyna 1
| RD1-team2 = Drużyna 2
}}
ĆwierćfinałyPółfinałyFinał
Drużyna 1
Drużyna 2

Numerowane parametry

{{#invoke:Build bracket|main
| rounds=2
| col1-matches = 3,7
| col2-matches = 5
| col1-col2-paths = (3,7)-5

| paramstyle = numbered
| seeds = yes

| Tekst 1 | 1 | Zespół 1 | 5 | 4 | Zespół 2 | 11
| Tekst 2 | 2 | Zespół 3 | 6 | 3 | Zespół 4 | 3

| Tekst 3 | 4 | Zespół 2 | 2 | 2 | Zespół 3 | 1 
}}
PółfinałyFinał
Tekst 1
1 Zespół 1 5
4 Zespół 2 11 Tekst 3
4 Zespół 2 2
Tekst 2 2 Zespół 3 1
2 Zespół 3 6
3 Zespół 4 3

Pogrubiony zwycięzca

{{#invoke:Build bracket|main
| rounds=2
| legs = 3
| boldwinner=y
| col1-matches = 3,7
| col2-matches = 5
| col1-col2-paths = (3,7)-5

| RD1-seed1 = 1 | RD1-team1 = Zespół 1 | RD1-score1-1 = 5  | RD1-score1-2 = 12 | RD1-score1-3 = 15
| RD1-seed2 = 4 | RD1-team2 = Zespół 2 | RD1-score2-1 = 11 | RD1-score2-2 = 10 | RD1-score2-3 = 4

| RD1-seed3 = 2 | RD1-team3 = Zespół 3 | RD1-score3-1 = 6  | RD1-score3-2 = 13 | RD1-score3-3 = –
| RD1-seed4 = 3 | RD1-team4 = Zespół 4 | RD1-score4-1 = 3  | RD1-score4-2 = 2  | RD1-score4-3 = –

| RD2-seed1 = 4 | RD2-team1 = Zespół 2 | RD2-score1-1 = 2  | RD2-score1-2 = 2  | RD2-score1-3 = 5
| RD2-seed2 = 2 | RD2-team2 = Zespół 3 | RD2-score2-1 = 1  | RD2-score2-2 = 7  | RD2-score2-3 = 2
}}
PółfinałyFinał
1Zespół 151215
4Zespół 211104
4Zespół 2225
2Zespół 3172
2Zespół 3613
3Zespół 432

Błędy

Błędy należy zgłaszać na stronie Wikipedia:Kawiarenka/Kwestie techniczne.

Zobacz też