Template:Infobox tennis tournament year

{{short description|Tennis tournament|2=noreplace}}{{Infobox

| bodyclass = vevent

| headerstyle = background-color: #eee;

| above = {{#ifeq:{{{multi|}}}|yes|Tennis at the|}}{{#ifeq:{{{multiwc|}}}|yes|Wheelchair tennis at the|}} {{{1}}} {{{2}}}{{#if:{{{3|}}}|
and {{{3}}}}}{{#ifeq:{{Infobox tennis tournament year/color|background|{{{2}}}}}|#FFFFFF|{{#ifeq:{{NAMESPACE}}||{{{2}}}}}|}}

| aboveclass = summary

| abovestyle = background: {{Infobox tennis tournament year/color|background|{{{2}}}}}; color: {{Infobox tennis tournament year/color|foreground|{{{2}}}}};

| image = {{#invoke:InfoboxImage|InfoboxImage|image={{{logo|}}}|sizedefault=250px|size={{{logo_size|}}}|alt={{{logo_alt|}}}}}

| caption = {{{logo_caption|}}}

| label1 = Date

| data1 = {{{date|}}}

| label2 = Edition

| data2 = {{{edition|}}}

| label3 = Category

| data3 = {{{category|}}}

| label4 = Draw

| data4 = {{{draw|}}}

| label5 = Prize money

| data5 = {{{prize_money|}}}

| label6 = Surface

| data6 = {{{surface|}}}

| label7 = Location

| data7 = {{{location|}}}

| class7 = location

| label8 = Venue

| data8 = {{{venue|}}}

| class8 = location

| label9 = Attendance

| data9 = {{{attendance|}}}

| header10 = {{#if:{{{defchamp|}}}{{{defchampms|}}}{{{defchampws|}}}{{{defchamps|}}}{{{defchampmd|}}}{{{defchampwd|}}}{{{defchampxd|}}}{{{defchampd|}}}{{{defchampbs|}}}{{{defchampgs|}}}{{{defchampbd|}}}{{{defchampgd|}}}{{{defchampml|}}}{{{defchampwl|}}}{{{defchampxl|}}}{{{defchampsl|}}}{{{defchampwcms|}}}{{{defchampwcws|}}}{{{defchampwcqs|}}}{{{defchampwcmd|}}}{{{defchampwcwd|}}}{{{defchampwcqd|}}}|

{{Infobox|child=yes|decat=yes|headerstyle=padding: 0;

| title = {{{before_year|{{#expr:{{{1|{{CURRENTYEAR}}}}}-1}}}}} Champions

| data1 = {{{defchamp|}}}

| header2 = {{#if:{{{defchampms|}}}|{{#ifeq:{{{multi}}

| data3 = {{{defchampms|}}}{{#if:{{{defchampmsnation|}}}|
{{{defchampmsnation|}}}}}

| header4 = {{#if:{{{defchampws|}}}|{{#ifeq:{{{multi}}

| data5 = {{{defchampws|}}}{{#if:{{{defchampwsnation|}}}|
{{{defchampmwsnation|}}}}}

| header6 = {{#if:{{{defchamps|}}}|{{#ifeq:{{{multi}}

| data7 = {{{defchamps|}}}{{#if:{{{defchampsnation|}}}|
{{{defchampsnation|}}}}}

| header8 = {{#if:{{{defchampmd|}}}|{{#ifeq:{{{multi}}

| data9 = {{{defchampmd|}}}{{#if:{{{defchampmdnation|}}}|
{{{defchampmdnation|}}}}}

| header10 = {{#if:{{{defchampwd|}}}|{{#ifeq:{{{multi}}

| data11 = {{{defchampwd|}}}{{#if:{{{defchampwdnation|}}}|
{{{defchampwdnation|}}}}}

| header12 = {{#if:{{{defchampxd|}}}|{{#ifeq:{{{multi}}

| data13 = {{{defchampxd|}}}{{#if:{{{defchampxdnation|}}}|
{{{defchampxdnation|}}}}}

| header14 = {{#if:{{{defchampd|}}}|{{#ifeq:{{{multi}}

| data15 = {{{defchampd|}}}{{#if:{{{defchampdnation|}}}|
{{{defchampdnation|}}}}}

| header16 = {{#if:{{{defchampwcs|}}}|{{#ifeq:{{{multi}}

| data17 = {{{defchampwcs|}}}{{#if:{{{defchampwcsnation|}}}|
{{{defchampwcsnation|}}}}}

| header18 = {{#if:{{{defchampwcms|}}}|{{#ifeq:{{{multi}}

| data19 = {{{defchampwcms|}}}{{#if:{{{defchampwcmsnation|}}}|
{{{defchampwcmsnation|}}}}}

| header20 = {{#if:{{{defchampwcws|}}}|{{#ifeq:{{{multi}}

| data21 = {{{defchampwcws|}}}{{#if:{{{defchampwcwsnation|}}}|
{{{defchampwcwsnation|}}}}}

| header22 = {{#if:{{{defchampwcqs|}}}|{{#ifeq:{{{multi}}

| data23 = {{{defchampwcqs|}}}{{#if:{{{defchampwcqsnation|}}}|
{{{defchampwcqsnation|}}}}}

| header24 = {{#if:{{{defchampqs|}}}|{{#ifeq:{{{multiwc}}

| data25 = {{{defchampqs|}}}{{#if:{{{defchampqsnation|}}}|
{{{defchampqsnation|}}}}}

| header26 = {{#if:{{{defchampwcd|}}}|{{#ifeq:{{{multi}}

| data27 = {{{defchampwcd|}}}{{#if:{{{defchampwcdnation|}}}|
{{{defchampwcdnation|}}}}}

| header28 = {{#if:{{{defchampwcmd|}}}|{{#ifeq:{{{multi}}

| data29 = {{{defchampwcmd|}}}{{#if:{{{defchampwcmdnation|}}}|
{{{defchampwcmdnation|}}}}}

| header30 = {{#if:{{{defchampwcwd|}}}|{{#ifeq:{{{multi}}

| data31 = {{{defchampwcwd|}}}{{#if:{{{defchampwcwdnation|}}}|
{{{defchampwcwdnation|}}}}}

| header32 = {{#if:{{{defchampwcqd|}}}|{{#ifeq:{{{multi}}

| data33 = {{{defchampwcqd|}}}{{#if:{{{defchampwcqdnation|}}}|
{{{defchampwcqdnation|}}}}}

| header34 = {{#if:{{{defchampqd|}}}|{{#ifeq:{{{multiwc}}

| data35 = {{{defchampqd|}}}{{#if:{{{defchampqdnation|}}}|
{{{defchampqdnation|}}}}}

| header36 = {{#if:{{{defchampbs|}}}|{{#ifeq:{{{multi}}

| data37 = {{{defchampbs|}}}{{#if:{{{defchampbsnation|}}}|
{{{defchampbsnation|}}}}}

| header38 = {{#if:{{{defchampgs|}}}|{{#ifeq:{{{multi}}

| data39 = {{{defchampgs|}}}{{#if:{{{defchampgsnation|}}}|
{{{defchampgsnation|}}}}}

| header40 = {{#if:{{{defchampbd|}}}|{{#ifeq:{{{multi}}

| data41 = {{{defchampbd|}}}{{#if:{{{defchampbdnation|}}}|
{{{defchampbdnation|}}}}}

| header42 = {{#if:{{{defchampgd|}}}|{{#ifeq:{{{multi}}

| data43 = {{{defchampgd|}}}{{#if:{{{defchampgdnation|}}}|
{{{defchampgdnation|}}}}}

| header44 = {{#if:{{{defchampml|}}}|{{#ifeq:{{{2}}}|Australian Open| {{#ifeq:{{{multi|}}{{#ifeq:{{{2}}}|French Open| {{#ifeq:{{{multi|}}{{#ifeq:{{{2}}}|Wimbledon Championships| {{#ifeq:{{{multi|}}{{#ifeq:{{{2}}}|U.S. Open| {{#ifeq:{{{multi|}}{{#ifeq:{{{2}}}|US Open| {{#ifeq:{{{multi|}}}}

| data45 = {{{defchampml|}}}{{#if:{{{defchampmlnation|}}}|
{{{defchampmlnation|}}}}}

| header46 = {{#if:{{{defchampwl|}}}|{{#ifeq:{{{2}}}|Australian Open| {{#ifeq:{{{multi|}}{{#ifeq:{{{2}}}|Wimbledon Championships| {{#ifeq:{{{multi|}}{{#ifeq:{{{2}}}|French Open| {{#ifeq:{{{multi|}}{{#ifeq:{{{2}}}|U.S. Open| {{#ifeq:{{{multi|}}{{#ifeq:{{{2}}}|US Open| {{#ifeq:{{{multi|}}}}

| data47 = {{{defchampwl|}}}{{#if:{{{defchampwlsnation|}}}|
{{{defchampwlnation|}}}}}

| header48 = {{#if:{{{defchampxl|}}}|{{#ifeq:{{{2}}}|Australian Open| {{#ifeq:{{{multi|}}{{#ifeq:{{{2}}}|Wimbledon Championships| {{#ifeq:{{{multi|}}{{#ifeq:{{{2}}}|U.S. Open| {{#ifeq:{{{multi|}}{{#ifeq:{{{2}}}|US Open| {{#ifeq:{{{multi|}}}}

| data49 = {{{defchampxl|}}}{{#if:{{{defchampxlnation|}}}|
{{{defchampxlnation|}}}}}

| header50 = {{#if:{{{defchampsl|}}}|{{#ifeq:{{{2}}}|French Open| {{#ifeq:{{{multi|}}{{#ifeq:{{{2}}}|Wimbledon Championships| {{#ifeq:{{{multi|}}}}

| data51 = {{{defchampsl|}}}{{#if:{{{defchampslnation|}}}|
{{{defchampslnation|}}}}}

}}}}

| header11 = {{#if:{{{champ|}}}{{{champms|}}}{{{champws|}}}{{{champs|}}}{{{champmd|}}}{{{champwd|}}}{{{champxd|}}}{{{champd|}}}{{{champbs|}}}{{{champgs|}}}{{{champbd|}}}{{{champgd|}}}{{{champml|}}}{{{champwl|}}}{{{champxl|}}}{{{champsl|}}}{{{champwcms|}}}{{{champwcws|}}}{{{champwcqs|}}}{{{champwcmd|}}}{{{champwcwd|}}}{{{champwcqd|}}}{{{champmt|}}}{{{champwt|}}}{{{champmos|}}}{{{champwos|}}}{{{champmod|}}}{{{champxod|}}}{{{champmis|}}}{{{champwis|}}}{{{champmid|}}}{{{champxid|}}}|

{{Infobox|child=yes|decat=yes|headerstyle=padding: 0;

| title = Champions

| data1 = {{{champ|}}}{{#if:{{{champnation|}}}|
{{{champnation|}}}}}

| header2 = {{#if:{{{champms|}}}|{{#ifeq:{{{multi}}

| data3 = {{{champms|}}}{{#if:{{{champmsnation|}}}|
{{{champmsnation|}}}}}

| header4 = {{#if:{{{champws|}}}|{{#ifeq:{{{multi}}

| data5 = {{{champws|}}}{{#if:{{{champwsnation|}}}|
{{{champwsnation|}}}}}

| header6 = {{#if:{{{champs|}}}|{{#ifeq:{{{multi}}

| data7 = {{{champs|}}}{{#if:{{{champsnation|}}}|
{{{champsnation|}}}}}

| header8 = {{#if:{{{champmd|}}}|{{#ifeq:{{{multi}}

| data9 = {{{champmd|}}}{{#if:{{{champmdnation|}}}|
{{{champmdnation|}}}}}

| header10 = {{#if:{{{champwd|}}}|{{#ifeq:{{{multi}}

| data11 = {{{champwd|}}}{{#if:{{{champwdnation|}}}|
{{{champwdnation|}}}}}

| header12 = {{#if:{{{champxd|}}}|{{#ifeq:{{{multi}}

| data13 = {{{champxd|}}}{{#if:{{{champxdnation|}}}|
{{{champxdnation|}}}}}

| header14 = {{#if:{{{champd|}}}|{{#ifeq:{{{multi}}

| data15 = {{{champd|}}}{{#if:{{{champdnation|}}}|
{{{champdnation|}}}}}

| header16 = {{#if:{{{champwcs|}}}|{{#ifeq:{{{multi}}

| data17 = {{{champwcs|}}}{{#if:{{{champwcsnation|}}}|
{{{champwcsnation|}}}}}

| header18 = {{#if:{{{champwcms|}}}|{{#ifeq:{{{multi}}

| data19 = {{{champwcms|}}}{{#if:{{{champwcmsnation|}}}|
{{{champwcmsnation|}}}}}

| header20 = {{#if:{{{champwcws|}}}|{{#ifeq:{{{multi}}

| data21 = {{{champwcws|}}}{{#if:{{{champwcwsnation|}}}|
{{{champwcwsnation|}}}}}

| header22 = {{#if:{{{champwcqs|}}}|{{#ifeq:{{{multi}}

| data23 = {{{champwcqs|}}}{{#if:{{{champwcqsnation|}}}|
{{{champwcqsnation|}}}}}

| header24 = {{#if:{{{champqs|}}}|{{#ifeq:{{{multiwc}}

| data25 = {{{champqs|}}}{{#if:{{{champqsnation|}}}|
{{{champqsnation|}}}}}

| header26 = {{#if:{{{champwcd|}}}|{{#ifeq:{{{multi}}

| data27 = {{{champwcd|}}}{{#if:{{{champwcdnation|}}}|
{{{champwcdnation|}}}}}

| header28 = {{#if:{{{champwcmd|}}}|{{#ifeq:{{{multi}}

| data29 = {{{champwcmd|}}}{{#if:{{{champwcmdnation|}}}|
{{{champwcmdnation|}}}}}

| header30 = {{#if:{{{champwcwd|}}}|{{#ifeq:{{{multi}}

| data31 = {{{champwcwd|}}}{{#if:{{{champwcwdnation|}}}|
{{{champwcwdnation|}}}}}

| header32 = {{#if:{{{champwcqd|}}}|{{#ifeq:{{{multi}}

| data33 = {{{champwcqd|}}}{{#if:{{{champwcqdnation|}}}|
{{{champwcqdnation|}}}}}

| header34 = {{#if:{{{champqd|}}}|{{#ifeq:{{{multiwc}}

| data35 = {{{champqd|}}}{{#if:{{{champqdnation|}}}|
{{{champqdnation|}}}}}

| header36 = {{#if:{{{champmt|}}}|{{#ifeq:{{{multi}}

| data37 = {{{champmt|}}}{{#if:{{{champmtnation|}}}|
{{{champmtnation|}}}}}

| header38 = {{#if:{{{champwt|}}}|{{#ifeq:{{{multi}}

| data39 = {{{champwt|}}}{{#if:{{{champwtnation|}}}|
{{{champwtnation|}}}}}

| header40 = {{#if:{{{champmos|}}}|{{#ifeq:{{{multi}}

| data41 = {{{champmos|}}}{{#if:{{{champmosnation|}}}|
{{{champmosnation|}}}}}

| header42 = {{#if:{{{champwos|}}}|{{#ifeq:{{{multi}}

| data43 = {{{champwos|}}}{{#if:{{{champwosnation|}}}|
{{{champwosnation|}}}}}

| header44 = {{#if:{{{champmod|}}}|{{#ifeq:{{{multi}}

| data45 = {{{champmod|}}}{{#if:{{{champmodnation|}}}|
{{{champmodnation|}}}}}

| header46 = {{#if:{{{champxod|}}}|{{#ifeq:{{{multi}}

| data47 = {{{champxod|}}}{{#if:{{{champxodnation|}}}|
{{{champxodnation|}}}}}

| header48 = {{#if:{{{champmis|}}}|{{#ifeq:{{{multi}}

| data49 = {{{champmis|}}}{{#if:{{{champmisnation|}}}|
{{{champmisnation|}}}}}

| header50 = {{#if:{{{champwos|}}}|{{#ifeq:{{{multi}}

| data51 = {{{champwis|}}}{{#if:{{{champwisnation|}}}|
{{{champwisnation|}}}}}

| header52 = {{#if:{{{champmod|}}}|{{#ifeq:{{{multi}}

| data53 = {{{champmid|}}}{{#if:{{{champmidnation|}}}|
{{{champmidnation|}}}}}

| header54 = {{#if:{{{champxod|}}}|{{#ifeq:{{{multi}}

| data55 = {{{champxid|}}}{{#if:{{{champxidnation|}}}|
{{{champxidnation|}}}}}

| header56 = {{#if:{{{champbs|}}}|{{#ifeq:{{{multi}}

| data57 = {{{champbs|}}}{{#if:{{{champbsnation|}}}|
{{{champbsnation|}}}}}

| header58 = {{#if:{{{champgs|}}}|{{#ifeq:{{{multi}}

| data59 = {{{champgs|}}}{{#if:{{{champgsnation|}}}|
{{{champgsnation|}}}}}

| header60 = {{#if:{{{champbd|}}}|{{#ifeq:{{{multi}}

| data61 = {{{champbd|}}}{{#if:{{{champbdnation|}}}|
{{{champbdnation|}}}}}

| header62 = {{#if:{{{champgd|}}}|{{#ifeq:{{{multi}}

| data63 = {{{champgd|}}}{{#if:{{{champgdnation|}}}|
{{{champgdnation|}}}}}

| header64 = {{#if:{{{champml|}}}|{{#ifeq:{{{2}}}|Australian Open| {{#ifeq:{{{multi|}}{{#ifeq:{{{2}}}|French Open| {{#ifeq:{{{multi|}}{{#ifeq:{{{2}}}|Wimbledon Championships| {{#ifeq:{{{multi|}}{{#ifeq:{{{2}}}|U.S. Open| {{#ifeq:{{{multi|}}{{#ifeq:{{{2}}}|US Open| {{#ifeq:{{{multi|}}}}

| data65 = {{{champml|}}}{{#if:{{{champmlnation|}}}|
{{{champmlnation|}}}}}

| header66 = {{#if:{{{champwl|}}}|{{#ifeq:{{{2}}}|Australian Open| {{#ifeq:{{{multi|}}{{#ifeq:{{{2}}}|Wimbledon Championships| {{#ifeq:{{{multi|}}{{#ifeq:{{{2}}}|French Open| {{#ifeq:{{{multi|}}{{#ifeq:{{{2}}}|U.S. Open| {{#ifeq:{{{multi|}}{{#ifeq:{{{2}}}|US Open| {{#ifeq:{{{multi|}}}}

| data67 = {{{champwl|}}}{{#if:{{{champwlnation|}}}|
{{{champwlnation|}}}}}

| header68 = {{#if:{{{champxl|}}}|{{#ifeq:{{{2}}}|Australian Open| {{#ifeq:{{{multi|}}{{#ifeq:{{{2}}}|Wimbledon Championships| {{#ifeq:{{{multi|}}{{#ifeq:{{{2}}}|U.S. Open| {{#ifeq:{{{multi|}}{{#ifeq:{{{2}}}|US Open| {{#ifeq:{{{multi|}}}}

| data69 = {{{champxl|}}}{{#if:{{{champxlnation|}}}|
{{{champxlnation|}}}}}

| header70 = {{#if:{{{champsl|}}}|{{#ifeq:{{{2}}}|French Open| {{#ifeq:{{{multi|}}{{#ifeq:{{{2}}}|Wimbledon Championships| {{#ifeq:{{{multi|}}}}

| data71 = {{{champsl|}}}{{#if:{{{champslnation|}}}|
{{{champslnation|}}}}}

}}}}

| data12 = {{Infobox tennis tournament year/footer

| event = {{{2}}}

| multi = {{{multi|}}}

| multiwc = {{{multiwc|}}}

| main_name = {{{main_name|}}}

| edition = {{{edition|}}}

| before_name = {{{before_name|{{{2}}}}}}

| before_year = {{{before_year|{{#expr:{{{1|{{CURRENTYEAR}}}}}-{{#switch:1

| {{#if:{{Yesno|{{{biannual|}}}}}|1}} = 2

| {{#if:{{Yesno|{{{quadrennial|}}}}}|1}} = 4

| #default = 1

}}}}}}}

| after_name = {{{after_name|{{{2}}}}}}

| after_year = {{{after_year|{{#expr:{{{1|{{CURRENTYEAR}}}}}+{{#switch:1

| {{#if:{{Yesno|{{{biannual|}}}}}|1}} = 2

| {{#if:{{Yesno|{{{quadrennial|}}}}}|1}} = 4

| #default = 1

}}}}}}}

}}{{#if:{{{3|}}}|

{{Infobox tennis tournament year/footer

| event = {{{3}}}

| multi = {{{multi|}}}

| multiwc = {{{multiwc|}}}

| main_name = {{{main_name_2|}}}

| edition = {{{edition|}}}

| before_name = {{{before_name_2|{{{3}}}}}}

| before_year = {{{before_year_2|{{#expr:{{{1|{{CURRENTYEAR}}}}}-1}}}}}

| after_name = {{{after_name_2|{{{3}}}}}}

| after_year = {{{after_year_2|{{#expr:{{{1|{{CURRENTYEAR}}}}}+1}}}}}

}}}}

| rowclass12 = noprint

| rowstyle12 = background-color: #eee;

}}{{#invoke:Check for unknown parameters|check|unknown={{main other|_VALUE_{{PAGENAME}}}}|preview=Page using Template:Infobox tennis tournament year with unknown parameter "_VALUE_"|ignoreblank=y| 1 | 2 | 3 | after_name | after_name_2 | after_year | after_year_2 | attendance | before_name | before_name_2 | before_year | before_year_2 | biannual | category | champ | champbd | champbdnation | champbs | champbsnation | champd | champdnation | champgd | champgdnation | champgs | champgsnation | champmd | champmdnation | champmid | champmidnation | champmis | champmisnation | champml | champmlnation | champmod | champmodnation | champmos | champmosnation | champms | champmsnation | champmt | champmtnation | champnation | champqd | champqdnation | champqs | champqsnation | champs | champsl | champslnation | champsnation | champwcd | champwcdnation | champwcmd | champwcmdnation | champwcms | champwcmsnation | champwcqd | champwcqdnation | champwcqs | champwcqsnation | champwcs | champwcsnation | champwcwd | champwcwdnation | champwcws | champwcwsnation | champwd | champwdnation | champwis | champwisnation | champwl | champwlnation | champwos | champwosnation | champws | champwsnation | champwt | champwtnation | champxd | champxdnation | champxid | champxidnation | champxl | champxlnation | champxod | champxodnation | date | defchamp | defchampbd | defchampbd_year | defchampbdnation | defchampbs | defchampbs_year | defchampbsnation | defchampd | defchampd_year | defchampdnation | defchampgd | defchampgd_year | defchampgdnation | defchampgs | defchampgs_year | defchampgsnation | defchampmd | defchampmd_year | defchampmdnation | defchampml | defchampml_year | defchampmlnation | defchampms | defchampms_year | defchampmsnation | defchampmwsnation | defchampqd | defchampqd_year | defchampqdnation | defchampqs | defchampqs_year | defchampqsnation | defchamps | defchamps_year | defchampsl | defchampsl_year | defchampslnation | defchampsnation | defchampwcd | defchampwcd_year | defchampwcdnation | defchampwcmd | defchampwcmd_year | defchampwcmdnation | defchampwcms | defchampwcms_year | defchampwcmsnation | defchampwcqd | defchampwcqd_year | defchampwcqdnation | defchampwcqs | defchampwcqs_year | defchampwcqsnation | defchampwcs | defchampwcs_year | defchampwcsnation | defchampwcwd | defchampwcwd_year | defchampwcwdnation | defchampwcws | defchampwcws_year | defchampwcwsnation | defchampwd | defchampwd_year | defchampwdnation | defchampwl | defchampwl_year | defchampwlnation | defchampwlsnation | defchampws | defchampws_year | defchampwsnation | defchampxd | defchampxd_year | defchampxdnation | defchampxl | defchampxl_year | defchampxlnation | draw | edition | location | logo | logo_alt | logo_caption | logo_size | main_name | main_name_2 | multi | multiwc | prize_money | quadrennial | surface | venue }}

{{documentation}}