Шаблон:16TeamBracket (OgQlku&16TeamBracket)
1/8 финала | Четвертьфиналы | Полуфиналы | Финал | |||||||||||||||||||||||||||||||||||||||||||
Универсальный шаблон для создания турнирных сеток[англ.] на 9—16 команд.
Список универсальных шаблонов турнирных сеток см. внизу. Список других шаблонов турнирных сеток см. в категория «Шаблоны:Турнирные сетки».
Реализовано при помощи шаблона {{Турнирная сетка/ячейка}} и модуля {{TeamBracketParts}}. Общая часть документации включается из {{Турнирная сетка/doc}}.
Функционал на примере 4TeamBracket
[править код]Особенность | Вики-текст | Результат | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Параметры имеют вид |RD1-team1= , где первое число — номер этапа (англ. round, сокр. RD), второе число — номер команды в столбце сверху вниз (вида 1 или вида 01), а между ними — название параметра.
Базовые параметры — это параметры вида |
{{4TeamBracket |RD1-team1 = {{Хоккей|Россия}} |RD1-score1 = 3 |RD1-team2 = {{Хоккей|США}} |RD1-score2 = 2 |RD1-team3 = {{Хоккей|Канада}} |RD1-score3 = 3 |RD1-team4 = {{Хоккей|Швеция}} |RD1-score4 = 1 |RD2-team1 = {{Хоккей|Россия}} |RD2-score1 = 2 |RD2-team2 = {{Хоккей|Канада}} |RD2-score2 = 1 }} |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Можно указать номер в посеве или позицию в группе при помощи параметров вида |RD1-seed1= .
Для автоматического заполнения этих параметров можно использовать обёртки:
|
{{4TeamBracket |RD1-seed1 = A1 |RD1-team1 = {{Хоккей|Россия}} |RD1-score1 = 3 |RD1-seed2 = A2 |RD1-team2 = {{Хоккей|США}} |RD1-score2 = 2 |RD1-seed3 = B1 |RD1-team3 = {{Хоккей|Канада}} |RD1-score3 = 3 |RD1-seed4 = B2 |RD1-team4 = {{Хоккей|Швеция}} |RD1-score4 = 1 |RD2-seed1 = A1 |RD2-team1 = {{Хоккей|Россия}} |RD2-score1 = 2 |RD2-seed2 = B1 |RD2-team2 = {{Хоккей|Канада}} |RD2-score2 = 1 }} |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Можно указать не только общее число очков, но и число очков по матчам или число очков по периодам (до 7 штук). Для этого есть параметры вида |RD1-score1-1= , где последнее число — номер матча или периода.
Оба способа можно использовать как одновременно, так и по отдельности. Чтобы подчеркнуть, что очки суммарные, можно использовать параметры вида |
{{4TeamBracket |RD1-team1 = {{Хоккей|Россия}} |RD1-score1-1 = 0 |RD1-score1-2 = 2 |RD1-score1-3 = 1 |RD1-score1 = 3 |RD1-team2 = {{Хоккей|США}} |RD1-score2-1 = 0 |RD1-score2-2 = 2 |RD1-score2-3 = 0 |RD1-score2 = 2 |RD1-team3 = {{Хоккей|Канада}} |RD1-score3-1 = 1 |RD1-score3-2 = 2 |RD1-score3-3 = 0 |RD1-score3 = 3 |RD1-team4 = {{Хоккей|Швеция}} |RD1-score4-1 = 0 |RD1-score4-2 = 0 |RD1-score4-3 = 1 |RD1-score4 = 1 |RD2-team1 = {{Хоккей|Россия}} |RD2-score1-1 = 1 |RD2-score1-2 = 1 |RD2-score1-3 = 0 |RD2-score1 = 2 |RD2-team2 = {{Хоккей|Канада}} |RD2-score2-1 = 0 |RD2-score2-2 = 0 |RD2-score2-3 = 0 |RD2-score2 = 1 }} |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Шаблон автоматически выравнивает число ячеек у команд, играющих в одном матче. Если у одной из них задан номер в посеве, а у второй — нет, автоматически добавится пустая ячейка, аналогично — с очками по периодам или матчам и суммарным числом очков. | {{4TeamBracket |RD1-team1 = {{Хоккей|Россия}} |RD1-score1-1 = 0 |RD1-score1-2 = 2 |RD1-score1-3 = 1 |RD1-score1 = 3 |RD1-team2 = {{Хоккей|США}} |RD1-score2-1 = 0 |RD1-score2-2 = 2 |RD1-score2-3 = |RD1-score2 = 2 |RD1-team3 = {{Хоккей|Канада}} |RD1-score3-1 = 1 |RD1-score3-2 = 2 |RD1-score3-3 = 0 |RD1-score3 = 3 |RD1-team4 = {{Хоккей|Швеция}} |RD1-score4-1 = 0 |RD1-score4-2 = 0 |RD1-score4-3 = 1 |RD1-score4 = |RD2-seed1 = {{Золото}} |RD2-team1 = {{Хоккей|Россия}} |RD2-score1-1 = 1 |RD2-score1-2 = 1 |RD2-score1-3 = 0 |RD2-score1 = 2 |RD2-team2 = {{Хоккей|Канада}} |RD2-score2-1 = 0 |RD2-score2-2 = 0 |RD2-score2-3 = 0 |RD2-score2 = 1 }} |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Можно указать результаты матча за третье место при помощи параметров вида |3rd-team1= .
Устаревшие аналоги — задание через |
{{4TeamBracket |RD1-team1 = {{Хоккей|Россия}} |RD1-score1 = 3 |RD1-team2 = {{Хоккей|США}} |RD1-score2 = 2 |RD1-team3 = {{Хоккей|Канада}} |RD1-score3 = 3 |RD1-team4 = {{Хоккей|Швеция}} |RD1-score4 = 1 |RD2-team1 = {{Хоккей|Россия}} |RD2-score1 = 2 |RD2-team2 = {{Хоккей|Канада}} |RD2-score2 = 1 |3rd-team1 = {{Хоккей|США}} |3rd-score1 = 2 |3rd-team2 = {{Хоккей|Швеция}} |3rd-score2 = 4 }} |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Можно сменить заголовки «полуфинал», «финал» и т. д. при помощи параметров вида |RD1= . Для указания заголовка матча за третье место используется параметр |3rd= .
Можно отключить все заголовки, задав |
{{4TeamBracket |RD1 = Финалы конференций |RD2 = Финал<br>''([[кубок Стэнли]])'' |3rd = Матч за бронзовые медали |RD1-team1 = {{Хоккей|Россия}} |RD1-score1 = 3 |RD1-team2 = {{Хоккей|США}} |RD1-score2 = 2 |RD1-team3 = {{Хоккей|Канада}} |RD1-score3 = 3 |RD1-team4 = {{Хоккей|Швеция}} |RD1-score4 = 1 |RD2-team1 = {{Хоккей|Россия}} |RD2-score1 = 2 |RD2-team2 = {{Хоккей|Канада}} |RD2-score2 = 1 |3rd-team1 = {{Хоккей|США}} |3rd-score1 = 2 |3rd-team2 = {{Хоккей|Швеция}} |3rd-score2 = 4 }} |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Шаблон поддерживает пропуски этапов. Если для какого-то матча не задать названия команд, то соответствующий фрагмент не отобразится. То же самое — если задать только одну из двух встречающихся команд.
Если необходимо оставить ячейку с названием команды пустой, можно использовать |
{{4TeamBracket |RD1-team3 = {{Хоккей|Канада}} |RD1-score3 = 3 |RD1-team4 = {{Хоккей|Швеция}} |RD1-score4 = 1 |RD2-team1 = {{Хоккей|Россия}} |RD2-score1 = 2 |RD2-team2 = {{Хоккей|Канада}} |RD2-score2 = 1 |3rd-team1 = {{Хоккей|США}} |3rd-score1 = 2 |3rd-team2 = {{Хоккей|Швеция}} |3rd-score2 = 4 }} |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Можно убрать линии между этапами, если произошёл перепосев. Для указания перепосева после 1-го этапа используется параметр |reseed1=true , аналогично — с другими этапами.
|
{{4TeamBracket |reseed1 = true |RD1-team1 = {{Хоккей|Россия}} |RD1-score1 = 3 |RD1-team2 = {{Хоккей|США}} |RD1-score2 = 2 |RD1-team3 = {{Хоккей|Канада}} |RD1-score3 = 3 |RD1-team4 = {{Хоккей|Швеция}} |RD1-score4 = 1 |RD2-team1 = {{Хоккей|Россия}} |RD2-score1 = 2 |RD2-team2 = {{Хоккей|Канада}} |RD2-score2 = 1 }} |
|
Обратите внимание, что некоторые альтернативные шаблоны, предназначенные для пропуска этапов, имеют несовместимые значения параметров.
Например, в шаблоне {{6TeamBracket}} параметры |RD1-team3=
и |RD1-team4=
задают пару команд, одна из которых выйдет во второй полуфинал, что соответствует параметрам |RD1-team5=
и |RD1-team6=
из шаблона {{8TeamBracket}}, а параметры |RD1-team3=
и |RD1-team4=
шаблона {{8TeamBracket}} задают пару команд, одна из которых выйдет в первый полуфинал.
Пример использования
[править код]RD1 | RD2 | RD3 | RD4 | |||||||||||||||||||||||||||||||||||||||||||
RD1-team01 | ||||||||||||||||||||||||||||||||||||||||||||||
RD1-team02 | ||||||||||||||||||||||||||||||||||||||||||||||
RD2-team01 | ||||||||||||||||||||||||||||||||||||||||||||||
RD2-team02 | ||||||||||||||||||||||||||||||||||||||||||||||
RD1-team03 | ||||||||||||||||||||||||||||||||||||||||||||||
RD1-team04 | ||||||||||||||||||||||||||||||||||||||||||||||
RD3-team01 | ||||||||||||||||||||||||||||||||||||||||||||||
group1 | ||||||||||||||||||||||||||||||||||||||||||||||
RD3-team02 | ||||||||||||||||||||||||||||||||||||||||||||||
RD1-team05 | ||||||||||||||||||||||||||||||||||||||||||||||
RD1-team06 | ||||||||||||||||||||||||||||||||||||||||||||||
RD2-team03 | ||||||||||||||||||||||||||||||||||||||||||||||
RD2-team04 | ||||||||||||||||||||||||||||||||||||||||||||||
RD1-team07 | ||||||||||||||||||||||||||||||||||||||||||||||
RD1-team08 | ||||||||||||||||||||||||||||||||||||||||||||||
RD4-team01 | ||||||||||||||||||||||||||||||||||||||||||||||
RD4-team02 | ||||||||||||||||||||||||||||||||||||||||||||||
RD1-team09 | ||||||||||||||||||||||||||||||||||||||||||||||
RD1-team10 | ||||||||||||||||||||||||||||||||||||||||||||||
RD2-team05 | ||||||||||||||||||||||||||||||||||||||||||||||
RD2-team06 | ||||||||||||||||||||||||||||||||||||||||||||||
RD1-team11 | ||||||||||||||||||||||||||||||||||||||||||||||
RD1-team12 | ||||||||||||||||||||||||||||||||||||||||||||||
RD3-team03 | ||||||||||||||||||||||||||||||||||||||||||||||
group2 | ||||||||||||||||||||||||||||||||||||||||||||||
RD3-team04 | ||||||||||||||||||||||||||||||||||||||||||||||
RD1-team13 | Матч за 3-е место | |||||||||||||||||||||||||||||||||||||||||||||
RD1-team14 | ||||||||||||||||||||||||||||||||||||||||||||||
RD2-team07 | ||||||||||||||||||||||||||||||||||||||||||||||
3rd-team1 | ||||||||||||||||||||||||||||||||||||||||||||||
RD2-team08 | ||||||||||||||||||||||||||||||||||||||||||||||
RD1-team15 | 3rd-team2 | |||||||||||||||||||||||||||||||||||||||||||||
RD1-team16 |
Заготовка для копирования
[править код]{{16TeamBracket | RD1 = | RD2 = | RD3 = | RD4 = | group1 = | group2 = | group3 = | subgroup1 = | subgroup2 = | subgroup3 = | subgroup4 = | team-width = | RD1-seed01 = | RD1-team01 = | RD1-score01 = | RD1-seed02 = | RD1-team02 = | RD1-score02 = | RD1-seed03 = | RD1-team03 = | RD1-score03 = | RD1-seed04 = | RD1-team04 = | RD1-score04 = | RD1-seed05 = | RD1-team05 = | RD1-score05 = | RD1-seed06 = | RD1-team06 = | RD1-score06 = | RD1-seed07 = | RD1-team07 = | RD1-score07 = | RD1-seed08 = | RD1-team08 = | RD1-score08 = | RD1-seed09 = | RD1-team09 = | RD1-score09 = | RD1-seed10 = | RD1-team10 = | RD1-score10 = | RD1-seed11 = | RD1-team11 = | RD1-score11 = | RD1-seed12 = | RD1-team12 = | RD1-score12 = | RD1-seed13 = | RD1-team13 = | RD1-score13 = | RD1-seed14 = | RD1-team14 = | RD1-score14 = | RD1-seed15 = | RD1-team15 = | RD1-score15 = | RD1-seed16 = | RD1-team16 = | RD1-score16 = | RD2-seed01 = | RD2-team01 = | RD2-score01 = | RD2-seed02 = | RD2-team02 = | RD2-score02 = | RD2-seed03 = | RD2-team03 = | RD2-score03 = | RD2-seed04 = | RD2-team04 = | RD2-score04 = | RD2-seed05 = | RD2-team05 = | RD2-score05 = | RD2-seed06 = | RD2-team06 = | RD2-score06 = | RD2-seed07 = | RD2-team07 = | RD2-score07 = | RD2-seed08 = | RD2-team08 = | RD2-score08 = | RD3-seed01 = | RD3-team01 = | RD3-score01 = | RD3-seed02 = | RD3-team02 = | RD3-score02 = | RD3-seed03 = | RD3-team03 = | RD3-score03 = | RD3-seed04 = | RD3-team04 = | RD3-score04 = | RD4-seed01 = | RD4-team01 = | RD4-score01 = | RD4-seed02 = | RD4-team02 = | RD4-score02 = }}