Difference between revisions of "Template:3RoundBracket-Byes"

From blackwiki
Jump to navigation Jump to search
blackwiki>Primefac
m (Protected "Template:3RoundBracket-Byes": semi-protection of high-usage templates to combat systematic vandalism ([Edit=Require autoconfirmed or confirmed access] (indefinite) [Move=Require autoconfirmed or confirmed access] (indefin...)
blackwiki>Frietjes
(make first round seeds optional)
Line 26: Line 26:
 
<tr>
 
<tr>
 
<td height="14">&nbsp;</td>
 
<td height="14">&nbsp;</td>
<td style="text-align:center;background-color:#f2f2f2;border:1px solid #aaa;"> {{{RD1-seed1|&nbsp;}}}</td>
+
{{#if:{{{RD1-seed1|}}}{{{RD1-seed2|}}}{{{RD1-seed3|}}}{{{RD1-seed4|}}}{{{RD1-seed5|}}}{{{RD1-seed6|}}}{{{RD1-seed7|}}}{{{RD1-seed8|}}}|<td style="text-align:center;background-color:#f2f2f2;border:1px solid #aaa;"> {{{RD1-seed1|&nbsp;}}}</td>}}
<td style="border:1px solid #aaa;background-color:#f9f9f9;padding-left:0.3em;" >{{{RD1-team1|&nbsp;}}}</td>
+
<td colspan={{#if:{{{RD1-seed1|}}}{{{RD1-seed2|}}}{{{RD1-seed3|}}}{{{RD1-seed4|}}}{{{RD1-seed5|}}}{{{RD1-seed6|}}}{{{RD1-seed7|}}}{{{RD1-seed8|}}}|1|2}} style="border:1px solid #aaa;background-color:#f9f9f9;padding-left:0.3em;" >{{{RD1-team1|&nbsp;}}}</td>
 
<td style="text-align:center;border:1px solid #aaa;background-color:#f9f9f9;" >{{{RD1-score1|&nbsp;}}}</td>
 
<td style="text-align:center;border:1px solid #aaa;background-color:#f9f9f9;" >{{{RD1-score1|&nbsp;}}}</td>
 
<td style="border-width:0 0 2px 0; border-style:solid;border-color:black;">&nbsp;</td></tr>
 
<td style="border-width:0 0 2px 0; border-style:solid;border-color:black;">&nbsp;</td></tr>
Line 33: Line 33:
 
|-
 
|-
 
| height="7" |
 
| height="7" |
| rowspan="2" {{#if:{{{RD1-team1|}}}|style="text-align:center;background-color:#f2f2f2;border:1px solid #aaa;"}}| {{{RD1-seed2|&nbsp;}}}
+
{{#if:{{{RD1-seed1|}}}{{{RD1-seed2|}}}{{{RD1-seed3|}}}{{{RD1-seed4|}}}{{{RD1-seed5|}}}{{{RD1-seed6|}}}{{{RD1-seed7|}}}{{{RD1-seed8|}}}|{{!}} rowspan="2" {{#if:{{{RD1-team1|}}}|style="text-align:center;background-color:#f2f2f2;border:1px solid #aaa;"}}{{!}} {{{RD1-seed2|&nbsp;}}}}}
| rowspan="2" {{#if:{{{RD1-team1|}}}|style="border:1px solid #aaa;background-color:#f9f9f9;padding-left:0.3em;" }}| {{{RD1-team2|&nbsp;}}}
+
| colspan={{#if:{{{RD1-seed1|}}}{{{RD1-seed2|}}}{{{RD1-seed3|}}}{{{RD1-seed4|}}}{{{RD1-seed5|}}}{{{RD1-seed6|}}}{{{RD1-seed7|}}}{{{RD1-seed8|}}}|1|2}} rowspan="2" {{#if:{{{RD1-team1|}}}|style="border:1px solid #aaa;background-color:#f9f9f9;padding-left:0.3em;" }}| {{{RD1-team2|&nbsp;}}}
 
| rowspan="2" {{#if:{{{RD1-team1|}}}|style="text-align:center;border:1px solid #aaa;background-color:#f9f9f9;" }}| {{{RD1-score2|&nbsp;}}}
 
| rowspan="2" {{#if:{{{RD1-team1|}}}|style="text-align:center;border:1px solid #aaa;background-color:#f9f9f9;" }}| {{{RD1-score2|&nbsp;}}}
 
| rowspan="3" {{#if:{{{RD1-team1|}}}|style="border-width:2px 2px 0 0; border-style:solid;border-color:black;"}}|&nbsp;
 
| rowspan="3" {{#if:{{{RD1-team1|}}}|style="border-width:2px 2px 0 0; border-style:solid;border-color:black;"}}|&nbsp;
Line 61: Line 61:
 
|-
 
|-
 
| height="7" |
 
| height="7" |
| rowspan="2" {{#if:{{{RD1-team3|}}}|style="text-align:center;background-color:#f2f2f2;border:1px solid #aaa;"}}| {{{RD1-seed3|&nbsp;}}}
+
{{#if:{{{RD1-seed1|}}}{{{RD1-seed2|}}}{{{RD1-seed3|}}}{{{RD1-seed4|}}}{{{RD1-seed5|}}}{{{RD1-seed6|}}}{{{RD1-seed7|}}}{{{RD1-seed8|}}}|{{!}} rowspan="2" {{#if:{{{RD1-team3|}}}|style="text-align:center;background-color:#f2f2f2;border:1px solid #aaa;"}}{{!}} {{{RD1-seed3|&nbsp;}}}}}
| rowspan="2" {{#if:{{{RD1-team3|}}}|style="border:1px solid #aaa;background-color:#f9f9f9;padding-left:0.3em;" }}| {{{RD1-team3|&nbsp;}}}
+
| colspan={{#if:{{{RD1-seed1|}}}{{{RD1-seed2|}}}{{{RD1-seed3|}}}{{{RD1-seed4|}}}{{{RD1-seed5|}}}{{{RD1-seed6|}}}{{{RD1-seed7|}}}{{{RD1-seed8|}}}|1|2}} rowspan="2" {{#if:{{{RD1-team3|}}}|style="border:1px solid #aaa;background-color:#f9f9f9;padding-left:0.3em;" }}| {{{RD1-team3|&nbsp;}}}
 
| rowspan="2" {{#if:{{{RD1-team3|}}}|style="text-align:center;border:1px solid #aaa;background-color:#f9f9f9;" }}| {{{RD1-score3|&nbsp;}}}
 
| rowspan="2" {{#if:{{{RD1-team3|}}}|style="text-align:center;border:1px solid #aaa;background-color:#f9f9f9;" }}| {{{RD1-score3|&nbsp;}}}
  
Line 70: Line 70:
 
|-
 
|-
 
| height="14" |&nbsp;
 
| height="14" |&nbsp;
| {{#if:{{{RD1-team3|}}}|style="text-align:center;background-color:#f2f2f2;border:1px solid #aaa;"}}| {{{RD1-seed4|&nbsp;}}}
+
{{#if:{{{RD1-seed1|}}}{{{RD1-seed2|}}}{{{RD1-seed3|}}}{{{RD1-seed4|}}}{{{RD1-seed5|}}}{{{RD1-seed6|}}}{{{RD1-seed7|}}}{{{RD1-seed8|}}}|{{!}} {{#if:{{{RD1-team3|}}}|style="text-align:center;background-color:#f2f2f2;border:1px solid #aaa;"}}{{!}} {{{RD1-seed4|&nbsp;}}} }}
| {{#if:{{{RD1-team3|}}}|style="border:1px solid #aaa;background-color:#f9f9f9;padding-left:0.3em;" }}| {{{RD1-team4|&nbsp;}}}
+
| colspan={{#if:{{{RD1-seed1|}}}{{{RD1-seed2|}}}{{{RD1-seed3|}}}{{{RD1-seed4|}}}{{{RD1-seed5|}}}{{{RD1-seed6|}}}{{{RD1-seed7|}}}{{{RD1-seed8|}}}|1|2}} {{#if:{{{RD1-team3|}}}|style="border:1px solid #aaa;background-color:#f9f9f9;padding-left:0.3em;" }}| {{{RD1-team4|&nbsp;}}}
 
| {{#if:{{{RD1-team3|}}}|style="text-align:center;border:1px solid #aaa;background-color:#f9f9f9;" }}| {{{RD1-score4|&nbsp;}}}
 
| {{#if:{{{RD1-team3|}}}|style="text-align:center;border:1px solid #aaa;background-color:#f9f9f9;" }}| {{{RD1-score4|&nbsp;}}}
 
| {{#if:{{{RD1-team3|}}}|style="border-width:2px 0 0 0; border-style:solid;border-color:black;"}}|&nbsp;
 
| {{#if:{{{RD1-team3|}}}|style="border-width:2px 0 0 0; border-style:solid;border-color:black;"}}|&nbsp;
Line 92: Line 92:
 
|-
 
|-
 
| height="14"|&nbsp;
 
| height="14"|&nbsp;
| {{#if:{{{RD1-team5|}}}|style="text-align:center;background-color:#f2f2f2;border:1px solid #aaa;"}}| {{{RD1-seed5|&nbsp;}}}
+
{{#if:{{{RD1-seed1|}}}{{{RD1-seed2|}}}{{{RD1-seed3|}}}{{{RD1-seed4|}}}{{{RD1-seed5|}}}{{{RD1-seed6|}}}{{{RD1-seed7|}}}{{{RD1-seed8|}}}|{{!}} {{#if:{{{RD1-team5|}}}|style="text-align:center;background-color:#f2f2f2;border:1px solid #aaa;"}}{{!}} {{{RD1-seed5|&nbsp;}}}}}
| {{#if:{{{RD1-team5|}}}|style="border:1px solid #aaa;background-color:#f9f9f9;padding-left:0.3em;" }}| {{{RD1-team5|&nbsp;}}}
+
| colspan={{#if:{{{RD1-seed1|}}}{{{RD1-seed2|}}}{{{RD1-seed3|}}}{{{RD1-seed4|}}}{{{RD1-seed5|}}}{{{RD1-seed6|}}}{{{RD1-seed7|}}}{{{RD1-seed8|}}}|1|2}} {{#if:{{{RD1-team5|}}}|style="border:1px solid #aaa;background-color:#f9f9f9;padding-left:0.3em;" }}| {{{RD1-team5|&nbsp;}}}
 
| {{#if:{{{RD1-team5|}}}|style="text-align:center;border:1px solid #aaa;background-color:#f9f9f9;" }}| {{{RD1-score5|&nbsp;}}}
 
| {{#if:{{{RD1-team5|}}}|style="text-align:center;border:1px solid #aaa;background-color:#f9f9f9;" }}| {{{RD1-score5|&nbsp;}}}
 
| {{#if:{{{RD1-team5|}}}|style="border-width:0 0 2px 0; border-style:solid;border-color:black;"}}|&nbsp;
 
| {{#if:{{{RD1-team5|}}}|style="border-width:0 0 2px 0; border-style:solid;border-color:black;"}}|&nbsp;
Line 99: Line 99:
 
|-
 
|-
 
| height="7" |
 
| height="7" |
| rowspan="2" {{#if:{{{RD1-team5|}}}|style="text-align:center;background-color:#f2f2f2;border:1px solid #aaa;"}}| {{{RD1-seed6|&nbsp;}}}
+
{{#if:{{{RD1-seed1|}}}{{{RD1-seed2|}}}{{{RD1-seed3|}}}{{{RD1-seed4|}}}{{{RD1-seed5|}}}{{{RD1-seed6|}}}{{{RD1-seed7|}}}{{{RD1-seed8|}}}|{{!}} rowspan="2" {{#if:{{{RD1-team5|}}}|style="text-align:center;background-color:#f2f2f2;border:1px solid #aaa;"}}{{!}} {{{RD1-seed6|&nbsp;}}}}}
| rowspan="2" {{#if:{{{RD1-team5|}}}|style="border:1px solid #aaa;background-color:#f9f9f9;padding-left:0.3em;" }}| {{{RD1-team6|&nbsp;}}}
+
| colspan={{#if:{{{RD1-seed1|}}}{{{RD1-seed2|}}}{{{RD1-seed3|}}}{{{RD1-seed4|}}}{{{RD1-seed5|}}}{{{RD1-seed6|}}}{{{RD1-seed7|}}}{{{RD1-seed8|}}}|1|2}} rowspan="2" {{#if:{{{RD1-team5|}}}|style="border:1px solid #aaa;background-color:#f9f9f9;padding-left:0.3em;" }}| {{{RD1-team6|&nbsp;}}}
 
| rowspan="2" {{#if:{{{RD1-team5|}}}|style="text-align:center;border:1px solid #aaa;background-color:#f9f9f9;" }}| {{{RD1-score6|&nbsp;}}}
 
| rowspan="2" {{#if:{{{RD1-team5|}}}|style="text-align:center;border:1px solid #aaa;background-color:#f9f9f9;" }}| {{{RD1-score6|&nbsp;}}}
 
| rowspan="3" {{#if:{{{RD1-team5|}}}|style="border-width:2px 2px 0 0; border-style:solid;border-color:black;"}}|&nbsp;
 
| rowspan="3" {{#if:{{{RD1-team5|}}}|style="border-width:2px 2px 0 0; border-style:solid;border-color:black;"}}|&nbsp;
Line 126: Line 126:
 
|-
 
|-
 
| height="7" |
 
| height="7" |
| rowspan="2" {{#if:{{{RD1-team7|}}}|style="text-align:center;background-color:#f2f2f2;border:1px solid #aaa;"}}| {{{RD1-seed7|&nbsp;}}}
+
{{#if:{{{RD1-seed1|}}}{{{RD1-seed2|}}}{{{RD1-seed3|}}}{{{RD1-seed4|}}}{{{RD1-seed5|}}}{{{RD1-seed6|}}}{{{RD1-seed7|}}}{{{RD1-seed8|}}}|{{!}} rowspan="2" {{#if:{{{RD1-team7|}}}|style="text-align:center;background-color:#f2f2f2;border:1px solid #aaa;"}}{{!}} {{{RD1-seed7|&nbsp;}}} }}
| rowspan="2" {{#if:{{{RD1-team7|}}}|style="border:1px solid #aaa;background-color:#f9f9f9;padding-left:0.3em;" }}| {{{RD1-team7|&nbsp;}}}
+
| colspan={{#if:{{{RD1-seed1|}}}{{{RD1-seed2|}}}{{{RD1-seed3|}}}{{{RD1-seed4|}}}{{{RD1-seed5|}}}{{{RD1-seed6|}}}{{{RD1-seed7|}}}{{{RD1-seed8|}}}|1|2}} rowspan="2" {{#if:{{{RD1-team7|}}}|style="border:1px solid #aaa;background-color:#f9f9f9;padding-left:0.3em;" }}| {{{RD1-team7|&nbsp;}}}
 
| rowspan="2" {{#if:{{{RD1-team7|}}}|style="text-align:center;border:1px solid #aaa;background-color:#f9f9f9;" }}| {{{RD1-score7|&nbsp;}}}
 
| rowspan="2" {{#if:{{{RD1-team7|}}}|style="text-align:center;border:1px solid #aaa;background-color:#f9f9f9;" }}| {{{RD1-score7|&nbsp;}}}
  
Line 136: Line 136:
 
<tr>
 
<tr>
 
<td height="14">&nbsp;</td>
 
<td height="14">&nbsp;</td>
<td style="text-align:center;background-color:#f2f2f2;border:1px solid #aaa;"> {{{RD1-seed8|&nbsp;}}}</td>
+
{{#if:{{{RD1-seed1|}}}{{{RD1-seed2|}}}{{{RD1-seed3|}}}{{{RD1-seed4|}}}{{{RD1-seed5|}}}{{{RD1-seed6|}}}{{{RD1-seed7|}}}{{{RD1-seed8|}}}|<td style="text-align:center;background-color:#f2f2f2;border:1px solid #aaa;"> {{{RD1-seed8|&nbsp;}}}</td>}}
<td style="border:1px solid #aaa;background-color:#f9f9f9;padding-left:0.3em;" >{{{RD1-team8|&nbsp;}}}</td>
+
<td colspan={{#if:{{{RD1-seed1|}}}{{{RD1-seed2|}}}{{{RD1-seed3|}}}{{{RD1-seed4|}}}{{{RD1-seed5|}}}{{{RD1-seed6|}}}{{{RD1-seed7|}}}{{{RD1-seed8|}}}|1|2}} style="border:1px solid #aaa;background-color:#f9f9f9;padding-left:0.3em;" >{{{RD1-team8|&nbsp;}}}</td>
 
<td style="text-align:center;border:1px solid #aaa;background-color:#f9f9f9;" >{{{RD1-score8|&nbsp;}}}</td>
 
<td style="text-align:center;border:1px solid #aaa;background-color:#f9f9f9;" >{{{RD1-score8|&nbsp;}}}</td>
 
<td style="border-width:2px 0 0 0; border-style:solid;border-color:black;">&nbsp;</td></tr>
 
<td style="border-width:2px 0 0 0; border-style:solid;border-color:black;">&nbsp;</td></tr>
 
}}
 
}}
 
|}{{#invoke:Team bracket tracking|tracking}}<noinclude>{{Documentation}}</noinclude>
 
|}{{#invoke:Team bracket tracking|tracking}}<noinclude>{{Documentation}}</noinclude>

Revision as of 20:02, 4 October 2018

  Quarterfinals Semifinals Finals
                           
     
         
           
   
       
         
       
       
     
     
           
   
Template documentation[view] [edit] [history] [purge]

This template is similar to Template:8TeamBracket, except that it employs some extremely complicated and esoteric features of template syntax to show first round byes in a tournament bracket.

Usage

  • To use this template, place the following infobox:
{{3RoundBracket-Byes | RD1=
| RD2=
| RD3=
| group1=
| group2=

| RD1-seed1=
| RD1-team1=
| RD1-score1=
| RD1-seed2=
| RD1-team2=
| RD1-score2=

| RD1-seed3=
| RD1-team3=
| RD1-score3=
| RD1-seed4=
| RD1-team4=
| RD1-score4=

| RD1-seed5=
| RD1-team5=
| RD1-score5=
| RD1-seed6=
| RD1-team6=
| RD1-score6=

| RD1-seed7=
| RD1-team7=
| RD1-score7=
| RD1-seed8=
| RD1-team8=
| RD1-score8=

| RD2-seed1=
| RD2-team1=
| RD2-score1=
| RD2-seed2=
| RD2-team2=
| RD2-score2=

| RD2-seed3=
| RD2-team3=
| RD2-score3=
| RD2-seed4=
| RD2-team4=
| RD2-score4=

| RD3-seed1=
| RD3-team1=
| RD3-score1=
| RD3-seed2=
| RD3-team2=
| RD3-score2=
}}

Examples

Example 1

 
                           
 
   
     
   
   
 
   
 
     

Example 2

  Round 1 Round 2 Round 3
                           
  1 Team 1 S1  
2 Team 2 S2  
  1 Team 2.1 T1  
Group 1
    2 Team 2.2 T2  
3 Team 3 S3
  4 Team 4 S4  
    1 Team3.1 U1
  2 Team3.2 U2
  5 Team 5 S5  
6 Team 6 S6  
3 Team 2.3 T3
Group 2
    4 Team 2.4 T4  
7 Team 7 S7
  8 Team 8 S8  

Example 3

  Round 1 Round 2 Round 3
                           
  1 Team 1 S1  
       
  1 Team 2.1 T1  
Group 1
    2 Team 2.2 T2  
3 Team 3 S3
  4 Team 4 S4  
    1 Team3.1 U1
  2 Team3.2 U2
  5 Team 5 S5  
6 Team 6 S6  
3 Team 2.3 T3
Group 2
    4 Team 2.4 T4  
     

Example 4

  Round 1 Round 2 Round 3
                           
2 Team 2 S2  
  1 Team 2.1 T1  
Group 1
    2 Team 2.2 T2  
3 Team 3 S3
  4 Team 4 S4  
    1 Team3.1 U1
  2 Team3.2 U2
  5 Team 5 S5  
6 Team 6 S6  
3 Team 2.3 T3
Group 2
    4 Team 2.4 T4  
7 Team 7 S7
         

Example 5

  Round 1 Round 2 Round 3
                           
       
  1 Team 2.1 T1  
Group 1
    2 Team 2.2 T2  
3 Team 3 S3
  4 Team 4 S4  
    1 Team3.1 U1
  2 Team3.2 U2
  5 Team 5 S5  
6 Team 6 S6  
3 Team 2.3 T3
Group 2
    4 Team 2.4 T4  
     

See also