Template:Infobox canal
{{infobox
| bodyclass = vcard
| aboveclass = fn org
| abovestyle = font-size: larger; background-color: #CEDEFF
| above = {{{name|{{PAGENAMEBASE}}}}}
| image = {{#invoke:InfoboxImage|InfoboxImage|image={{{image|}}}|size={{{image_size|}}}|sizedefault=288px|alt={{{alt|}}}}}
| caption = {{{image_caption|}}}
| image2 = {{#invoke:InfoboxImage|InfoboxImage|image={{{map|}}}|size={{{map_size|}}}|sizedefault=frameless|alt={{{map_alt|}}}}}
| caption2 = {{{map_caption|}}}
| image3 = {{#if:{{{pushpin_map|}}}|{{location map|{{{pushpin_map|}}}
|border =infobox
|alt ={{{pushpin_map_alt|}}}
|float =center
|width ={{{pushpin_map_size|}}}
|coordinates ={{{coordinates|}}}
|relief ={{{pushpin_map_relief|}}}
|caption ={{{pushpin_map_caption|}}} }}}}
| image4 = {{#invoke:Infobox mapframe|auto
|onByDefault={{#if:{{{map|}}}{{{pushpin_map|}}}|no|yes}}
|mapframe-length_km={{{length_km|}}}|mapframe-length_mi={{{length_mi|}}}
}}
| caption4 = {{#invoke:Infobox mapframe|autocaption}}
| headerstyle = background-color: #CEDEFF
| label1 = Location
| data1 = {{{location|}}}
| label2 = Country
| data2 = {{{country|}}}
| label3 = Coordinates
| data3 = {{{coordinates|}}}
| header4 = {{#if:{{{length_mi|}}}{{{length_km|}}}{{{canal_length|}}}{{{lock_length_mi|}}}{{{lock_length_km|}}}{{{lock_length|}}}{{{lock_width_m|}}}{{{lock_width_ft|}}}{{{len_ft|}}}{{{len_m|}}}{{{max_boat_length|}}}{{{beam_ft|}}}{{{beam_m|}}}{{{max_boat_air_draft|}}}{{{max_boat_beam|}}}{{{max_boat_draft|}}}{{{min_boat_air_draft|}}}{{{min_boat_draft|}}}{{{locks|}}}{{{current_num_locks|}}}{{{original_num_locks|}}}{{{current_num_lifts|}}}{{{elev_ft|}}}{{{elev_m|}}}{{{max_elev|}}}{{{min_elev_ft|}}}{{{min_elev_m|}}}{{{min_elev|}}}{{{total_rise|}}}{{{status|}}}{{{navigation_authority|}}}{{{xvalue1|}}}|Specifications}}
| label5 = Length
| data5 = {{#if: {{{length_mi|}}}{{{length_km|}}}
|{{br separated entries
|1 = {{#if:{{{length_km|}}}
| {{convert|{{{length_km}}}|km|mi|abbr=in}}
| {{convert|{{{length_mi|}}}|mi|km}}
}}
|2 = {{#if: {{{original_length_km|}}}
|(originally {{convert|{{{original_length_km}}}|km|mi|abbr=on|disp=or}})
|{{#if: {{{original_length_mi|}}}
|(originally {{convert|{{{original_length_mi}}}|mi|km|abbr=on|disp=or}})
}} }}
|3 = {{#if: {{{length_note|}}}|({{{length_note}}})}}
}}
|{{{canal_length|}}}
}}
| label6 = Lock length
| data6 = {{#if: {{{lock_length_mi|}}}{{{lock_length_km|}}}
|{{br separated entries
|1 = {{#if:{{{lock_length_km|}}}
| {{convert|{{{lock_length_km}}}|km|mi|abbr=in}}
| {{convert|{{{lock_length_mi|}}}|mi|km}}
}}
|2 = {{#if: {{{original_lock_length_km|}}}
|(originally {{convert|{{{original_lock_length_km}}}|km|mi|abbr=on|disp=or}})
|{{#if: {{{original_lock_length_mi|}}}
|(originally {{convert|{{{original_lock_length_mi}}}|mi|km|abbr=on|disp=or}})
}} }}
|3 = {{#if: {{{lock_length_note|}}}|({{{lock_length_note}}})}}
}}
|{{{lock_length|}}}
}}
| label7 = Lock width
| data7 = {{#if: {{{lock_width_m|}}}{{{lock_width_ft|}}}
|{{br separated entries
|1 = {{#if:{{{lock_width_m|}}}
| {{convert|{{{lock_width_m}}}|m|ft|abbr=on}}
| {{convert|{{{lock_width_ft}}}|ft|m|abbr=on}}
}}
|2 = {{#if: {{{original_lock_width_m|}}}
|(originally {{convert|{{{original_lock_width_m}}}|m|ft|abbr=on|disp=or}})
|{{#if: {{{original_lock_width_ft|}}}
|(originally {{convert|{{{original_lock_width_ft}}}|ft|m|abbr=on|disp=or}})
}} }}
|3 = {{#if: {{{lock_width_note|}}}|({{{lock_width_note}}})}}
}}
|{{{lock_width|}}}
}}
| label8 = Maximum boat length
| data8 = {{#if: {{{len_ft|}}}{{{len_m|}}}
|{{br separated entries
|1 = {{#if:{{{len_m|}}}
|{{convert|{{{len_m}}}|m|ftin|abbr=on|sigfig=4}}
|{{convert|{{{len_ft|}}}|ft|{{{len_in|0}}}|in|m|abbr=on|sigfig=4}}
}}
|2 = {{#if: {{{original_boat_length_m|}}}
|(originally {{convert|{{{original_boat_length_m}}}|m|ftin|abbr=on|disp=or|sigfig=4}})
|{{#if: {{{original_boat_length_ft|}}}
|(originally {{convert|{{{original_boat_length_ft|}}}|ft|{{{original_boat_length_in|0}}}|in|m|abbr=on|disp=or|sigfig=4}})
}} }}
|3 = {{#if: {{{len_note|}}}|({{{len_note}}})}}
}}
| {{{max_boat_length|}}}
}}
| label9 = Maximum boat beam
| data9 = {{#if: {{{beam_ft|}}}{{{beam_m|}}}
|{{br separated entries
|1 = {{#if:{{{beam_m|}}}
|{{convert|{{{beam_m}}}|m|ftin|abbr=on|sigfig=3}}
|{{convert|{{{beam_ft|}}}|ft|{{{beam_in|0}}}|in|m|abbr=on|sigfig=3}}
}}
|2 = {{#if: {{{original_beam_m|}}}
|(originally {{convert|{{{original_beam_m}}}|m|ftin|abbr=on|disp=or|sigfig=3}})
|{{#if: {{{original_beam_ft|}}}
|(originally {{convert|{{{original_beam_ft|}}}|ft|{{{original_beam_in|0}}}|in|m|abbr=on|disp=or|sigfig=3}})
}} }}
|3 = {{#if: {{{beam_note|}}}|({{{beam_note}}})}}
}}
| {{{max_boat_beam|}}}
}}
| label10 = Maximum boat draft
| data10 = {{{max_boat_draft|}}}
| label11 = Minimum boat draft
| data11 = {{{min_boat_draft|}}}
| label12 = Maximum boat air draft
| data12 = {{{max_boat_air_draft|}}}
| label13 = Minimum boat air draft
| data13 = {{{min_boat_air_draft|}}}
| label14 = Locks
| data14 = {{#if: {{{locks|}}}
|{{br separated entries
|1 = {{{locks}}}
|2 = {{#if: {{{original_num_locks|}}}|(originally {{{original_num_locks}}})}}
|3 = {{#if: {{{lock_note|}}}|({{{lock_note}}})}}
}}
|{{#if:{{{current_num_locks|}}}
|{{{current_num_locks|}}} {{#if:{{{original_num_locks|}}}|(originally {{{original_num_locks}}})}}
}}
}}
| label15 = Original number of locks
| data15 = {{#if:{{{current_num_locks|}}}{{{locks|}}}||{{{original_num_locks|}}}}}
| label16 = Number of lifts
| data16 = {{#if:{{{current_num_lifts|}}}|{{{current_num_lifts|}}}}}
| label17 = Maximum height above sea level
| data17 = {{#if: {{{elev_ft|}}}{{{elev_m|}}}
|{{br separated entries
|1 = {{#if:{{{elev_m|}}}
| {{convert|{{{elev_m}}}|m|ft|abbr=on}}
| {{convert|{{{elev_ft|}}}|ft|m|abbr=on}}
}}
|2 = {{#if: {{{elev_note|}}}|({{{elev_note}}})}}
}}
| {{{max_elev|}}}
}}
| label18 = Minimum height above sea level
| data18 = {{#if: {{{min_elev_ft|}}}{{{min_elev_m|}}}
|{{br separated entries
|1 = {{#if:{{{min_elev_m|}}}
| {{convert|{{{min_elev_m}}}|m|ft|abbr=on}}
| {{convert|{{{min_elev_ft}}}|ft|m|abbr=on}}
}}
|2 = {{#if: {{{min_elev_note|}}}|({{{min_elev_note}}})}}
}}
| {{{min_elev|}}}
}}
| label19 = Total rise
| data19 = {{{total_rise|}}}
| label20 = Status
| data20 = {{{status|}}}
| label21 = Navigation authority
| data21 = {{{navigation_authority|}}}
| label22 = {{{xfield1}}}
| data22 = {{{xvalue1|}}}
| header23 = {{#if:{{{former_names|}}}{{{modern_name|}}}{{{present_owner|}}}{{{original_owner|}}}{{{engineer|}}}{{{other_engineer|}}}{{{date_approved|}}}{{{date_act|}}}{{{date_began|}}}{{{date_use|}}}{{{date_completed|}}}{{{date_extended|}}}{{{date_closed|}}}{{{date_restored|}}}{{{xvalue2|}}}|History}}
| label24 = Former names
| data24 = {{{former_names|}}}
| label25 = Modern name
| data25 = {{{modern_name|}}}
| label26 = Current owner
| data26 = {{{present_owner|}}}
| label27 = Original owner
| data27 = {{{original_owner|}}}
| label28 = Principal engineer
| data28 = {{{engineer|}}}
| label29 = Other engineer(s)
| data29 = {{{other_engineer|}}}
| label30 = Date approved
| data30 = {{{date_approved|}}}
| label31 = Date of act
| data31 = {{{date_act|}}}
| label32 = Construction began
| data32 = {{{date_began|}}}
| label33 = Date of first use
| data33 = {{{date_use|}}}
| label34 = Date completed
| data34 = {{{date_completed|}}}
| label35 = Date extended
| data35 = {{{date_extended|}}}
| label36 = Date closed
| data36 = {{{date_closed|}}}
| label37 = Date restored
| data37 = {{{date_restored|}}}
| label38 = {{{xfield2}}}
| data38 = {{{xvalue2|}}}
| header39 = {{#if:{{{direction|}}}{{{start_point|}}}{{{end_point|}}}{{{begin_coord|}}}{{{end_coord|}}}{{{branch|}}}{{{branch_of|}}}{{{connects_to|}}}{{{xvalue3|}}}|Geography}}
| label40 = Direction
| data40 = {{{direction|}}}
| label41 = Start point
| data41 = {{#if: {{{start_point|}}}
|{{br separated entries
|1 = {{{start_point}}}
|2 = {{#if: {{{original_start|}}}|(originally {{{original_start}}})}}
|3 = {{#if: {{{start_note|}}}|({{{start_note}}})}}
}}
}}
| label42 = End point
| data42 = {{#if: {{{end_point|}}}
|{{br separated entries
|1 = {{{end_point}}}
|2 = {{#if: {{{original_end|}}}|(originally {{{original_end}}})}}
|3 = {{#if: {{{end_note|}}}|({{{end_note}}})}}
}}
}}
| label43 = Beginning coordinates
| data43 = {{{begin_coord|}}}
| label44 = Ending coordinates
| data44 = {{{end_coord|}}}
| label45 = Branch(es)
| data45 = {{{branch|}}}
| label46 = Branch of
| data46 = {{{branch_of|}}}
| label47 = Connects to
| data47 = {{{connects_to|}}}
| label48 = {{{xfield3}}}
| data48 = {{{xvalue3|}}}
| below = {{#if:{{{routemap|}}}|
{{ infobox
| bodystyle = {{Subinfobox bodystyle}}
| bodyclass = collapsible {{{routemap_state|}}}
| headerstyle = background-color: #CEDEFF
| header1 = {{#if:{{{routemap_name|}}}|{{{routemap_name}}}|Route map}}
| data2 = {{{routemap}}}
}}
}}
| header49 = {{{module|}}}
}}{{#invoke:Check for unknown parameters|check|unknown={{main other|_VALUE_{{PAGENAME}}}}|preview=Page using Template:Infobox canal with unknown parameter "_VALUE_"|ignoreblank=y| alt | beam_ft | beam_in | beam_m | beam_note | begin_coord | branch | branch_of | canal_length | connects_to | coordinates | country | current_num_lifts | current_num_locks | date_act | date_approved | date_began | date_closed | date_completed | date_extended | date_restored | date_use | direction | elev_ft | elev_m | elev_note | end_coord | end_note | end_point | engineer | former_names | image | image_caption | image_size | len_ft | len_in | len_m | len_note | length_km | length_mi | length_note | location | lock_length | lock_length_km | lock_length_mi | lock_length_note | lock_note | lock_width | lock_width_ft | lock_width_m | lock_width_note | locks | map | map_alt | map_caption | map_size | max_boat_air_draft | max_boat_beam | max_boat_draft | max_boat_length | max_elev | min_boat_air_draft | min_boat_draft | min_elev | min_elev_ft | min_elev_m | min_elev_note | modern_name | module | name | navigation_authority | original_beam_ft | original_beam_in | original_beam_m | original_boat_length_ft | original_boat_length_in | original_boat_length_m | original_end | original_length_km | original_length_mi | original_lock_length_km | original_lock_length_mi | original_lock_width_ft | original_lock_width_m | original_num_locks | original_owner | original_start | other_engineer | present_owner | pushpin_map | pushpin_map_alt | pushpin_map_caption | pushpin_map_relief | pushpin_map_size | routemap | routemap_name | routemap_state | start_note | start_point | status | total_rise | xfield1 | xfield2 | xfield3 | xvalue1 | xvalue2 | xvalue3 | mapframe | mapframe-caption | mapframe-custom | mapframe-id | mapframe-coord | mapframe-wikidata | mapframe-point | mapframe-shape | mapframe-frame-width | mapframe-frame-height | mapframe-shape-fill | mapframe-shape-fill-opacity | mapframe-stroke-color | mapframe-stroke-colour | mapframe-stroke-width | mapframe-marker | mapframe-marker-color | mapframe-marker-colour | mapframe-geomask | mapframe-geomask-stroke-color | mapframe-geomask-stroke-colour | mapframe-geomask-stroke-width | mapframe-geomask-fill | mapframe-geomask-fill-opacity | mapframe-zoom | mapframe-length_km | mapframe-length_mi | mapframe-area_km2 | mapframe-area_mi2 | mapframe-frame-coordinates | mapframe-frame-coord | mapframe-switcher
}}
{{documentation}}