Шаблон:4TeamBracket

(перенаправлено с «Шаблон:3TeamBracket-13»)
ПолуфиналыФинал
 
   
 
   
 
 
Документация

Универсальный шаблон для создания турнирных сеток[англ.] на 3—4 команды.

Список универсальных шаблонов турнирных сеток см. внизу. Список других шаблонов турнирных сеток см. в категория «Шаблоны:Турнирные сетки».

Реализовано при помощи шаблона {{Турнирная сетка/ячейка}} и модуля {{TeamBracketParts}}. Общая часть документации включается из {{Турнирная сетка/doc}}.

Функционал

ОсобенностьВики-текстРезультат
Параметры имеют вид |RD1-team1 =, где первое число — номер этапа (англ. round, сокр. RD), второе число — номер команды в столбце сверху вниз (вида 1 или вида 01), а между ними — название параметра.

Базовые параметры — это параметры вида |RD1-team1 = (название команды) и вида |RD1-score1 = (число очков этой команды в матче).

{{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}}
ПолуфиналыФинал
 
Россия Россия3
Соединённые Штаты Америки США2  
Россия Россия2
  Канада Канада1
Канада Канада3
Швеция Швеция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}}
ПолуфиналыФинал
 
A1Россия Россия3
A2Соединённые Штаты Америки США2  
A1Россия Россия2
  B1Канада Канада1
B1Канада Канада3
B2Швеция Швеция1


Можно указать не только общее число очков, но и число очков по матчам или число очков по периодам (до 7 штук). Для этого есть параметры вида |RD1-score1-1 =, где последнее число — номер матча или периода.

Оба способа можно использовать как одновременно, так и по отдельности. Чтобы подчеркнуть, что очки суммарные, можно использовать параметры вида |RD1-score1-A = или |RD1-score1-agg = (от англ. aggregated), синонимичные |RD1-score1 =.

{{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}}
ПолуфиналыФинал
 
Россия Россия0213
Соединённые Штаты Америки США0202  
Россия Россия1102
  Канада Канада0001
Канада Канада1203
Швеция Швеция0011


Шаблон автоматически выравнивает число ячеек у команд, играющих в одном матче. Если у одной из них задан номер в посеве, а у второй — нет, автоматически добавится пустая ячейка, аналогично — с очками по периодам или матчам и суммарным числом очков.
{{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}}
ПолуфиналыФинал
 
Россия Россия0213
Соединённые Штаты Америки США02 2  
1Россия Россия1102
   Канада Канада0001
Канада Канада1203
Швеция Швеция001 


Можно указать результаты матча за третье место при помощи параметров вида |3rd-team1 =.

Устаревшие аналоги — задание через |RD3-team1 = (в этапе номером на один больше финала) или через |RD2-team3 = (в том же этапе, что и финал). Также имеется устаревшая обёртка {{4TeamBracket-ReverseRounds}}, в которой всё наоборот — матч за третье место задаётся через |RD2-team1 =, а финал — через |RD3-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}}
ПолуфиналыФинал
 
Россия Россия3
Соединённые Штаты Америки США2  
Россия Россия2
  Канада Канада1
Канада Канада3
Швеция Швеция1
Матч за 3-е место
 
Соединённые Штаты Америки США2
Швеция Швеция4


Можно сменить заголовки «полуфинал», «финал» и т. д. при помощи параметров вида |RD1 =. Для указания заголовка матча за третье место используется параметр |3rd =.

Можно отключить все заголовки, задав |nocaption = true.

{{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}}
Финалы конференцийФинал
(кубок Стэнли)
 
Россия Россия3
Соединённые Штаты Америки США2  
Россия Россия2
  Канада Канада1
Канада Канада3
Швеция Швеция1
Матч за бронзовые медали
 
Соединённые Штаты Америки США2
Швеция Швеция4


Шаблон поддерживает пропуски этапов. Если для какого-то матча не задать названия команд, то соответствующий фрагмент не отобразится. То же самое — если задать только одну из двух встречающихся команд.

Если необходимо оставить ячейку с названием команды пустой, можно использовать |RD1-team1 = {{sp}}. Также можно написать |RD1-team1 = ? или |RD1-team1 = -.

{{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}}
ПолуфиналыФинал
 
   
Россия Россия2
  Канада Канада1
Канада Канада3
Швеция Швеция1
Матч за 3-е место
 
Соединённые Штаты Америки США2
Швеция Швеция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}}
ПолуфиналыФинал
(перепосев)
 
Россия Россия3
Соединённые Штаты Америки США2  
Россия Россия2
  Канада Канада1
Канада Канада3
Швеция Швеция1


Обратите внимание, что некоторые альтернативные шаблоны, предназначенные для пропуска этапов, имеют несовместимые значения параметров.

Например, в шаблоне {{6TeamBracket}} параметры |RD1-team3 = и |RD1-team4 = задают пару команд, одна из которых выйдет во второй полуфинал, что соответствует параметрам |RD1-team5 = и |RD1-team6 = из шаблона {{8TeamBracket}}, а параметры |RD1-team3 = и |RD1-team4 = шаблона {{8TeamBracket}} задают пару команд, одна из которых выйдет в первый полуфинал.


Заготовки для копирования

ОбычнаяС третьим местомОчки по частям
{{4TeamBracket|RD1-seed1  = |RD1-team1  = |RD1-score1 = |RD1-seed2  = |RD1-team2  = |RD1-score2 = |RD1-seed3  = |RD1-team3  = |RD1-score3 = |RD1-seed4  = |RD1-team4  = |RD1-score4 = |RD2-seed1  = |RD2-team1  = |RD2-score1 = |RD2-seed2  = |RD2-team2  = |RD2-score2 = }}
{{4TeamBracket|RD1-seed1  = |RD1-team1  = |RD1-score1 = |RD1-seed2  = |RD1-team2  = |RD1-score2 = |RD1-seed3  = |RD1-team3  = |RD1-score3 = |RD1-seed4  = |RD1-team4  = |RD1-score4 = |RD2-seed1  = |RD2-team1  = |RD2-score1 = |RD2-seed2  = |RD2-team2  = |RD2-score2 = |3rd-seed1  = |3rd-team1  = |3rd-score1 = |3rd-seed2  = |3rd-team2  = |3rd-score2 = }}
{{4TeamBracket|RD1-seed1    = |RD1-team1    = |RD1-score1-1 = |RD1-score1-2 = |RD1-score1-3 = |RD1-seed2    = |RD1-team2    = |RD1-score2-1 = |RD1-score2-2 = |RD1-score2-3 = |RD1-seed3    = |RD1-team3    = |RD1-score3-1 = |RD1-score3-2 = |RD1-score3-3 = |RD1-seed4    = |RD1-team4    = |RD1-score4-1 = |RD1-score4-2 = |RD1-score4-3 = |RD2-seed1    = |RD2-team1    = |RD2-score1-1 = |RD2-score1-2 = |RD2-score1-3 = |RD2-seed2    = |RD2-team2    = |RD2-score2-1 = |RD2-score2-2 = |RD2-score2-3 = }}

Дополнительные параметры:

|RD1         = Полуфиналы|RD2         = Финал|3rd         = Матч за 3-е место|nocaption   = |reseed1     = |score-width = |team-width  = |seed-width  =