Template:Infobox body of water

{{infobox
 * child         = {{lc:{{{child|{{{embed|}}}}}}}}
 * bodyclass     = vcard
 * bodystyle     = {{#ifeq:{{{align}}}|left|float: {{{align}}}; clear: {{{align}}}; margin-left:0; margin-right: 1em; }}
 * headerstyle   = border-bottom: #cedeff 1px solid

|{{{name}}} |{{{lake_name| {{PAGENAMEBASE}} }}} }}{{#if:{{{native_name|}}}| {{{native_name}}} }}
 * abovestyle    = background-color: #cedeff; font-size: 125%;
 * aboveclass    = fn org
 * above         = {{#if:{{{name|}}}

|{{{name}}} |{{{lake_name| {{PAGENAMEBASE}} }}} }}{{#if:{{{native_name|}}}| {{{native_name}}} }}}}
 * titleclass    = fn org
 * title         = {{#ifeq:{{lc:{{{child|{{{embed|}}}}}}}}|yes|{{#if:{{{name|}}}


 * subheaderclass = nickname
 * subheaderstyle = font-size:100%; border-bottom: 1px solid #cedeff;
 * subheader     = {{{other_name|}}}


 * imagestyle    = line-height: 1.2; border-bottom: 1px solid #cedeff;


 * image   = {{#invoke:InfoboxImage|InfoboxImage|image={{{image|{{{image_lake|}}}}}}|size={{{image_size|}}}|sizedefault=frameless|upright=1.14|border=yes|alt={{{alt|{{{alt_lake|}}}}}} }}
 * caption = {{{caption|{{{caption_lake|}}}}}}


 * image2  = {{#invoke:InfoboxImage|InfoboxImage|image={{{image_map|}}}|size={{{map_size|{{{image_size|}}}}}}|sizedefault=frameless|upright=1.1|border=yes|alt={{{alt_map|}}}}}
 * caption2 = {{{caption_map|}}}

{{location map|{{{pushpin_map|}}} |label = {{#ifeq: {{lc: {{{pushpin_label_position|}}} }} | none | | {{ifempty|{{{pushpin_label|}}}|{{{name|}}}|{{{lake_name|}}}| {{PAGENAMEBASE}} }} }} |marksize =6 |position = {{{pushpin_label_position|}}} }}}}
 * image3  = {{#if:{{both| {{{pushpin_map|}}} | {{{coordinates|}}}{{{coords|}}}{{#property:P625}} }}|
 * coordinates = {{ifempty|{{{coordinates|}}}|{{{coords|}}}}}
 * border = infobox
 * alt = {{{pushpin_map_alt|}}}
 * caption = {{{pushpin_map_caption|}}}
 * float = center
 * width = {{{pushpin_mapsize|}}}
 * default_width = 250
 * relief= {{yesno|{{{pushpin_relief|yes}}}|yes=yes|no=}}
 * AlternativeMap = {{{pushpin_image|}}}


 * image4  = {{#invoke:InfoboxImage|InfoboxImage|image={{{image_bathymetry|}}}|size={{{bathymetry_size|{{{image_size|}}}}}}|sizedefault=frameless|upright=1.1|border=yes|alt={{{alt_bathymetry|}}}}}
 * caption4 = {{{caption_bathymetry|}}}


 * rowclass1 = adr
 * label1 = Location
 * class1 = region
 * data1 = {{{location|}}}


 * label2 = Group
 * data2 = {{{group|}}}
 * class2 = category

| {{#invoke:Coordinates|coordinsert|{{ifempty|{{{coordinates|}}}|{{{coords|}}}}}|type:waterbody}}{{{coordinates_footnotes|}}} }}
 * label3 = Coordinates
 * data3 = {{#if:{{{coordinates|}}}{{{coords|}}}

| {{wp|Lake#Types of lakes|Lake type{{wp| | {{#if:{{{ocean_type|}}} | {{wp|Ocean#Types of oceans|Ocean type{{wp| | {{wp|Body of water#Waterbody types|Type{{wp| }} }}  | {{{lake_type|}}} | {{#if:{{{ocean_type|}}} | {{{ocean_type}}} | {{{type|}}} }} }}
 * label4 = {{#if:{{{lake_type|}}}
 * data4 = {{#if:{{{lake_type|}}}
 * class4 = category


 * label5    = Etymology
 * data5     = {{{etymology|}}}


 * label6    = Part of
 * data6     = {{{part_of|{{{parent|}}}}}}


 * label7    = {{wp|inflow (hydrology)|Primary inflows {{wp|
 * data7     = {{{inflow|}}}


 * label8    = River sources
 * data8     = {{{rivers|}}}


 * label9    = {{wp|discharge (hydrology)|Primary outflows {{wp|
 * data9     = {{{outflow|}}}


 * label10    = Ocean/sea sources
 * data10     = {{{oceans|}}}


 * label11   = {{wp|Drainage basin|Catchment area{{wp|
 * data11    = {{{catchment|}}}


 * label12   = {{wp|Drainage basin|Basin{{wp| countries
 * data12    = {{{basin_countries|{{{countries|}}}}}}


 * label13   = Managing agency
 * data13    = {{{agency|}}}
 * class13   = agent


 * label14   = Designation
 * data14    = {{{designation|}}}
 * class14   = category


 * label15   = Built
 * data15    = {{{date-built|}}}


 * label16   = Construction engineer
 * data16    = {{{engineer|}}}


 * label17   = First flooded
 * data17    = {{{date-flooded|}}}


 * header21  = {{#if:{{{length|}}}{{{width|}}}{{{area|}}}{{{depth|}}}{{{max-depth|}}}{{{volume|}}}{{{residence_time|}}}{{{salinity|}}}{{{shore|}}}{{{elevation|}}}|{{#ifeq:{{lc:{{{child|{{{embed|}}}}}}}}|yes|| }}}}


 * label22   = Max. length
 * rowclass22 = note
 * data22    = {{{length|}}}


 * label23   = Max. width
 * rowclass23 = note
 * data23    = {{{width|}}}


 * label24   = Min. width
 * rowclass24 = note
 * data24    = {{{min_width|}}}


 * label25   = {{#if:{{{lake_type|}}}|{{wp|List of lakes by area|Surface area{{wp||Surface area}}
 * rowclass25 = note
 * data25    = {{{area|}}}


 * label26   = Average depth
 * rowclass26 = note
 * data26    = {{{depth|}}}


 * label27   = Max. depth
 * rowclass27 = note
 * data27    = {{{max-depth|}}}


 * label28   = {{#if:{{{lake_type|}}}|{{wp|List of lakes by volume|Water volume{{wp||Water volume}}
 * rowclass28 = note
 * data28    = {{{volume|}}}

| {{wp|Lake retention time|Residence time{{wp| | {{wp|Water cycle#Residence times|Residence time{{wp| }} |{{{residence_time}}} |{{{residence_time}}} year{{#ifeq:{{{residence_time}}}|1||s}} }}}}
 * label29   = {{#if:{{{lake_type|}}}
 * rowclass29 = note
 * data29    = {{#if:{{{residence_time|}}}|{{#iferror:{{#expr:{{{residence_time}}}}}


 * label30   = {{wp|Salinity{{wp|
 * rowclass30 = note
 * data30    = {{{salinity|}}}


 * label31   = Shore length{{sup|1}}
 * rowclass31 = note
 * data31    = {{{shore|}}}


 * label32   = Surface elevation
 * rowclass32 = note
 * data32    = {{{elevation|}}}


 * header36  = {{#if:{{{temperature_high|}}}{{{temperature_low|}}}{{{frozen|}}}{{{islands|}}}{{{sections|}}}{{{cities|}}}{{{website|}}}{{{reference|}}}| }}


 * label37   = Max. temperature
 * rowclass37 = note
 * data37    = {{{temperature_high|}}}


 * label38   = Min. temperature
 * rowclass38 = note
 * data38    = {{{temperature_low|}}}


 * label39   = Frozen
 * data39    = {{{frozen|}}}


 * label40   = Dam
 * data40    = {{{dam_name|}}}

|{{wp|:category:{{{islands_category}}}|Islands{{wp| |{{#if:{{{lake_type|}}} | {{wp|:category:Lake islands|Islands{{wp| | {{#if:{{{ocean_type|}}} | {{wp|:Category:Islands by ocean or sea|Islands{{wp| | {{wp|:Category:Islands by body of water|Islands{{wp| }}   }}  }}
 * label41   = {{#if:{{{islands_category|}}}
 * data41    = {{{islands|}}}


 * label42   = Sections/sub-basins
 * data42    = {{{sections|}}}


 * label43   = Trenches
 * rowclass43 = note
 * data43    = {{{trenches|}}}


 * label44   = Benches
 * rowclass44 = note
 * data44    = {{{benches|}}}


 * label45   = Settlements
 * data45    = {{if empty|{{{settlements|}}}|{{{cities|}}}}}


 * label46   = Website
 * data46    = {{{website|}}}


 * label47   = References
 * class47   = note
 * data47    = {{{reference|}}}


 * header48  = {{{extra|}}}{{{nrhp|}}}{{{embedded|}}}

}}{{#invoke:Check for unknown parameters|check|unknown={{main other|{{wp|Category:Pages using infobox body of water with unknown parameters|_VALUE_{{PAGENAME}}{{wp|}}|preview=Page using {{wp|Template:Infobox body of water{{wp| with unknown parameter "_VALUE_"|ignoreblank=y| agency | align | alt | alt_bathymetry | alt_map | area | basin_countries | bathymetry_size | benches | caption | caption_bathymetry | caption_map | catchment | child | cities | coordinates | coordinates_footnotes | coords | countries | dam_name | date-built | date-flooded | depth | designation | elevation | embed | embedded | engineer | etymology | extra | frozen | group | image | image_bathymetry | image_map | image_size | inflow | islands | islands_category | lake_type | length | location | map_size | max-depth | min_width | name | native_name | native_name_lang | nrhp | ocean_type | oceans | other_name | outflow | parent | part_of | pushpin_image | pushpin_label | pushpin_label_position | pushpin_map | pushpin_map_alt | pushpin_map_caption | pushpin_mapsize | pushpin_relief | reference | residence_time | rivers | salinity | sections | settlements | shore | temperature_high | temperature_low | trenches | type | volume | website | width }}{{#ifeq:{{{lake_name|¶}}}{{{image_lake|¶}}}{{{alt_lake|¶}}}{{{caption_lake|¶}}}|¶¶¶¶||{{wp|Category:Pages using infobox body of water with deprecated parameters|{{#ifeq:{{{alt_lake|¶}}}|¶||A}}{{#ifeq:{{{caption_lake|¶}}}|¶||C}}{{#ifeq:{{{image_lake|¶}}}|¶||I}}{{#ifeq:{{{lake_name|¶}}}|¶||L}}{{PAGENAME}}{{wp| }} {{Documentation}}
 * belowstyle = font-size: smaller; border-bottom: 1px solid #cedeff; border-top: 1px solid #cedeff
 * below     = {{#if:{{{shore|}}}|{{sup|1}} Shore length is {{wp|Coastline paradox|not a well-defined measure{{wp|.}}
 * lake_name | image_lake | alt_lake | caption_lake