Jump to content

Template:Infobox station/sandbox: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Testing for when adding symbol, the name should still stay at center
use sandbox for Module:Adjacent stations
 
(154 intermediate revisions by 18 users not shown)
Line 1: Line 1:
{{Infobox
{{Infobox
| templatestyles = Infobox station/styles.css
| bodyclass = vcard
| bodyclass = vcard ib-station
| bodystyle = width: 25.5em;
| autoheaders = yes
| headerstyle = {{#invoke:Adjacent stations/sandbox|style|subheader|{{{style|}}}|{{{style2|}}}}}
| headerclass = notheme


| above = {{#if:{{{cta_header|}}}{{{custom_header|}}}|{{{custom_header|{{{cta_header}}}}}}|<div style="display: table; width: 100%; border-collapse: collapse"><div class="ib-station-name">{{Br separated entries
| headerstyle = {{#invoke:Adjacent stations|style|subheader|{{{style|}}}|{{{style2|}}}}}
| 1 = <div style="display:inline" class="fn org" {{#if:{{{name_lang|}}}|lang="{{{name_lang}}}"}}>{{#if:{{{name|}}}|{{{name}}}|{{PAGENAMEBASE}}}}</div>

| 2 = {{#if:{{{native_name|}}}|<div class="nickname" style="display:inline" {{#if:{{{native_name_lang|}}}|lang="{{{native_name_lang}}}" {{#switch:{{lc:{{{native_name_lang}}}}}|zh|zh-hans|zh-hans-cn|zh-hant|zh-hant-tw|zh-hant-hk|zh-cn|zh-hk|zh-mo|zh-tw|zh-sg|ko|ko-kr|ko-kp|ko-cn|ja=style="font-weight: normal"}}}}>{{{native_name}}}</div>}}
| above = {{#if:{{{cta_header|}}}{{{custom_header|}}}|{{{custom_header|{{{cta_header}}}}}}|<div style="display: table; width: 100%; border-collapse: collapse"><div style="display: table-cell; width: inherit; vertical-align: middle">{{Br separated entries
| 1 = <div style="display:inline" class="fn org" {{#if:{{{name_lang|}}}|lang="{{{name_lang}}}" xml:lang="{{{name_lang}}}"}}>{{#if:{{{name|}}}|{{{name}}}|{{PAGENAMEBASE}}}}</div>
}}</div>{{#if:{{{symbol|}}}|{{#invoke:Rail-interchange multi|{{#if:{{{native_name|}}}|double}}row|div=y|{{{symbol_location|}}}\{{{symbol|}}}\<!--
| 2 = {{#if:{{{native_name|}}}|<div class="nickname" style="display:inline" {{#if:{{{native_name_lang|}}}|lang="{{{native_name_lang}}}" xml:lang="{{{native_name_lang}}}" {{#switch:{{lc:{{{native_name_lang}}}}}|zh|zh-hans|zh-hant|zh-cn|zh-hk|zh-mo|zh-tw|zh-sg|ko|ko-kr|ko-kp|ko-cn|ja=style="font-weight: normal"}}}}>{{{native_name}}}</div>}}
}}</div>{{#if:{{{symbol|}}}|<div style="right: 0px; display:inline-block; position:absolute;">{{#invoke:Rail-interchange multi|{{#if:{{{native_name|}}}|double}}row|div=y|{{{symbol_location|}}}\{{{symbol|}}}\<!--
-->{{#if:{{{symbol6|}}}{{{symbol_location6|}}}{{#if:{{{symbol5|}}}{{{symbol_location5|}}}||1}}|{{#if:{{{symbol4|}}}{{{symbol_location4|}}}{{#if:{{{symbol3|}}}{{{symbol_location3|}}}||1}}||+}}|+}}<!--
-->{{#if:{{{symbol6|}}}{{{symbol_location6|}}}{{#if:{{{symbol5|}}}{{{symbol_location5|}}}||1}}|{{#if:{{{symbol4|}}}{{{symbol_location4|}}}{{#if:{{{symbol3|}}}{{{symbol_location3|}}}||1}}||+}}|+}}<!--
-->{{#if:{{{symbol_location2|}}}{{{symbol2|}}}|+{{{symbol_location2|}}}\{{{symbol2|}}}\}}<!--
-->{{#if:{{{symbol_location2|}}}{{{symbol2|}}}|+{{{symbol_location2|}}}\{{{symbol2|}}}\}}<!--
Line 15: Line 16:
-->{{#if:{{{symbol_location5|}}}{{{symbol5|}}}|+{{{symbol_location5|}}}\{{{symbol5|}}}\}}<!--
-->{{#if:{{{symbol_location5|}}}{{{symbol5|}}}|+{{{symbol_location5|}}}\{{{symbol5|}}}\}}<!--
-->{{#if:{{{symbol_location6|}}}{{{symbol6|}}}|+{{{symbol_location6|}}}\{{{symbol6|}}}\}}}}}}</div>}}
-->{{#if:{{{symbol_location6|}}}{{{symbol6|}}}|+{{{symbol_location6|}}}\{{{symbol6|}}}\}}}}}}</div>}}
| abovestyle = {{#invoke:Adjacent stations/sandbox|style|header|{{{style|}}}|{{{style2|}}}}}

| aboveclass = notheme
| abovestyle = {{#invoke:Adjacent stations|style|header|{{{style|}}}|{{{style2|}}}}}


| subheader = {{{type|}}}
| subheader = {{{type|}}}
Line 24: Line 25:
| caption = {{{caption|{{{image_caption|}}}}}}
| caption = {{{caption|{{{image_caption|}}}}}}


| data1 = {{#if:{{{mlanguage|}}}|{{{mlanguage}}}|{{#if:{{{hangul|}}}{{{hanja|}}}{{{mr|}}}{{{rr|}}}|{{Infobox Korean name|child=yes
| data1 = {{#if:{{{mlanguage|}}}|{{{mlanguage}}}{{#ifexpr:{{#invoke:string|find|{{{mlanguage}}}|class{{=}}"infobox"}}>0|[[Category:Pages using infobox station with a non-child infobox]]|}}}}
| hangul = {{{hangul|}}}
| hanja = {{{hanja|}}}
| mr = {{{mr|}}}
| rr = {{{rr|}}}
}}}}}}


| header2 = {{#if:{{{mlanguage|}}}{{{hangul|}}}{{{hanja|}}}{{{mr|}}}{{{rr|}}}|General information}}
| header2 = General information
| label3 = Other names
| label3 = Other names
| data3 = {{{other_name|}}}
| data3 = {{{other_name|}}}
Line 39: Line 35:
| class4 = label
| class4 = label
| label5 = Coordinates
| label5 = Coordinates
| data5 = {{#if:{{{coordinates|}}}|{{#invoke:Coordinates|coordinsert|{{{coordinates}}}|type:railwaystation|{{#if:{{{country|}}}|region:{{Country abbreviation|{{{country}}}|{{{borough|}}}}}}}}} }}
| data5 = {{#if:{{{coordinates|}}}|{{#invoke:Coordinates|coordinsert|{{{coordinates}}}|type:railwaystation|{{#if:{{{country|{{#property:P17}}}}}|region:{{ISO 3166 code|{{{country|{{#property:P17}}}}}|{{{borough|}}}}}}}}}}}
| label6 = Elevation
| label6 = {{if empty|{{{grid_name|}}}|Grid&nbsp;position}}
| data6 = {{{elevation|}}}
| data6 = {{{grid_position|}}}
| label7 = Owned by
| label7 = Elevation
| data7 = {{{owned|}}}
| data7 = {{{elevation|}}}
| label8 = Operated by
| label8 = Owned by
| data8 = {{{operator|}}}
| data8 = {{{owner|{{{owned|}}}}}}
| label9 = Line(s)
| label9 = Operated by
| data9 = {{{lines|{{{line|}}}}}}
| data9 = {{{operator|}}}
| label10 = Distance
| label10 = Managed by
| data10 = {{{distance|}}}
| data10 = {{{manager|}}}
| label11 = Platforms
| label11 = Transit authority
| data11 = {{{platforms|{{{platform|}}}}}}
| data11 = {{{transit_authority|}}}
| label12 = Tracks
| label12 = Line(s)
| data12 = {{{tracks|}}}
| data12 = {{{lines|{{{line|}}}}}}
| label13 = Train operators
| label13 = Distance
| data13 = {{{train_operators|}}}
| data13 = {{{distance|}}}
| label14 = Bus routes
| label14 = Platforms
| data14 = {{{bus_routes|{{{routes|}}}}}}
| data14 = {{{platforms|{{{platform|}}}}}}
| label15 = Bus stands
| label15 = Tracks
| data15 = {{{bus_stands|}}}
| data15 = {{{tracks|}}}
| label16 = Bus operators
| label16 = Train operators
| data16 = {{{bus_operators|}}}
| data16 = {{{train_operators|}}}
| label17 = Connections
| label17 = Tram routes
| data17 = {{{connections|{{{other|}}}}}}
| data17 = {{{tram_routes|}}}
| label18 = Tram operators
| data18 = {{{tram_operators|{{{tram_operator|}}}}}}
| label19 = Bus routes
| data19 = {{{bus_routes|{{{routes|}}}}}}
| label20 = Bus stands
| data20 = {{{bus_stands|}}}
| label21 = Bus operators
| data21 = {{{bus_operators|}}}
| label22 = Connections
| data22 = {{{connections|{{{other|}}}}}}


| header23 = Construction
| header18 = {{#if:{{{ADA|}}}{{{architect|}}}{{{architectural_style|}}}{{{bicycle|}}}{{{depth|}}}{{{disabled|}}}{{{levels|}}}{{{parking|}}}{{{structure|}}}|Construction}}
| label19 = Structure type
| label24 = Structure type
| data19 = {{{structure|}}}
| data24 = {{{structure|}}}
| label20 = Depth
| label25 = Depth
| data20 = {{{depth|}}}
| data25 = {{{depth|}}}
| label21 = Platform levels
| label26 = Platform levels
| data21 = {{{levels|}}}
| data26 = {{{levels|}}}
| label22 = Parking
| label27 = Parking
| data22 = {{{parking|}}}
| data27 = {{{parking|}}}
| label23 = Bicycle facilities
| label28 = Bicycle facilities
| data23 = {{{bicycle|}}}
| data28 = {{{bicycle|}}}
| label24 = Disabled access
| label29 = Accessible
| data24 = {{#switch:{{lc:{{{disabled|{{{ADA|}}}}}}}}|1|true|y|yes=Yes|#default={{{disabled|{{{ADA|}}}}}}}}
| data29 = {{#switch:{{lc:{{{accessible|{{{disabled|{{{ADA|}}}}}}}}}}}|1|true|y|yes=Yes|#default={{{accessible|{{{disabled|{{{ADA|}}}}}}}}}}}
| label25 = Architect
| label30 = Architect
| data25 = {{{architect|}}}
| data30 = {{{architect|}}}
| label26 = Architectural style
| label31 = Architectural style
| data26 = {{{architectural_style|}}}
| data31 = {{{architectural_style|}}}


| header32 = Other information
| header27 = {{#if:{{{classification|}}}{{{code|}}}{{{iata|}}}{{{status|}}}{{{web|}}}{{{website|}}}{{{zone|}}}|Other information}}
| label28 = Status
| label33 = Status
| data28 = {{{status|}}}
| data33 = {{{status|}}}
| label29 = Station code
| label34 = Station code
| data29 = {{{code|}}}
| data34 = {{{code|}}}
| class29 = nickname
| class34 = nickname
| label35 = Stop number
| label30 = [[IATA airport code|IATA code]]
| data30 = {{{iata|}}}
| data35 = {{{number|}}}
| label31 = Fare zone
| class35 = nickname
| label36 = [[IATA airport code|IATA code]]
| data31 = {{{zone|}}}
| label32 = Classification
| data36 = {{{iata|}}}
| label37 = Fare zone
| data32 = {{{classification|}}}
| label33 = Website
| data37 = {{{zone|}}}
| label38 = Classification
| data33 = {{{website|{{{web|}}}}}}
| data38 = {{{classification|}}}
| label39 = Website
| data39 = {{{website|{{{web|}}}}}}


| header40 = History
| header34 = {{#if:{{{closed|}}}{{{end|}}}{{{ending|}}}{{{former|}}}{{{former_names|}}}{{{opened|}}}{{{opening|}}}{{{original|}}}{{{postgroup|}}}{{{pregroup|}}}{{{prenational|}}}{{{rebuilt|}}}{{{start|}}}{{{starting|}}}|History}}
| label35 = Opened
| label41 = Opened
| data35 = {{{opened|{{{start|}}}}}}
| data41 = {{{opened|{{{start|}}}}}}
| label36 = Opening
| label42 = Opening
| data36 = {{{opening|{{{starting|}}}}}}
| data42 = {{{opening|{{{starting|}}}}}}
| label37 = Closed
| label43 = Closed
| data37 = {{{closed|{{{end|{{{ending|}}}}}}}}}
| data43 = {{{closed|{{{end|{{{ending|}}}}}}}}}
| label38 = Rebuilt
| label44 = Rebuilt
| data38 = {{{rebuilt|}}}
| data44 = {{{rebuilt|}}}
| label39 = Electrified
| label45 = Electrified
| data39 = {{{electrified|}}}
| data45 = {{{electrified|}}}
| label40 = Previous names
| label46 = Previous names
| data40 = {{{former_names|{{{former|}}}}}}
| data46 = {{{former|}}}
| class40 = nickname
| class46 = nickname
| label41 = Original company
| label47 = Original company
| data41 = {{{original|}}}
| data47 = {{{original|}}}
| label42 = Pre-grouping
| label48 = Pre-grouping
| data42 = {{{pregroup|}}}
| data48 = {{{pregroup|}}}
| label43 = Post-grouping
| label49 = Post-grouping
| data43 = {{{postgroup|}}}
| data49 = {{{postgroup|}}}
| label44 = Pre-nationalisation
| label50 = Pre-nationalisation
| data44 = {{{prenational|}}}
| data50 = {{{prenational|}}}


| header51 = Key dates
| header45 = {{#if:{{Both|{{{years|}}}|{{{events|}}}}}{{Both|{{{years1|}}}|{{{events1|}}}}}|Key dates}}
| label46 = {{{years}}}
| label52 = {{{years}}}
| data46 = {{#if:{{{years|}}}|{{{events|}}}}}
| data52 = {{#if:{{{years|}}}|{{{events|}}}}}
| label47 = {{{years1}}}
| label53 = {{{years1}}}
| data47 = {{#if:{{{years1|}}}|{{{events1|}}}}}
| data53 = {{#if:{{{years1|}}}|{{{events1|}}}}}
| label48 = {{{years2}}}
| label54 = {{{years2}}}
| data48 = {{#if:{{{years2|}}}|{{{events2|}}}}}
| data54 = {{#if:{{{years2|}}}|{{{events2|}}}}}
| label49 = {{{years3}}}
| label55 = {{{years3}}}
| data49 = {{#if:{{{years3|}}}|{{{events3|}}}}}
| data55 = {{#if:{{{years3|}}}|{{{events3|}}}}}
| label50 = {{{years4}}}
| label56 = {{{years4}}}
| data50 = {{#if:{{{years4|}}}|{{{events4|}}}}}
| data56 = {{#if:{{{years4|}}}|{{{events4|}}}}}
| label51 = {{{years5}}}
| label57 = {{{years5}}}
| data51 = {{#if:{{{years5|}}}|{{{events5|}}}}}
| data57 = {{#if:{{{years5|}}}|{{{events5|}}}}}
| label52 = {{{years6}}}
| label58 = {{{years6}}}
| data52 = {{#if:{{{years6|}}}|{{{events6|}}}}}
| data58 = {{#if:{{{years6|}}}|{{{events6|}}}}}
| label53 = {{{years7}}}
| label59 = {{{years7}}}
| data53 = {{#if:{{{years7|}}}|{{{events7|}}}}}
| data59 = {{#if:{{{years7|}}}|{{{events7|}}}}}
| label54 = {{{years8}}}
| label60 = {{{years8}}}
| data54 = {{#if:{{{years8|}}}|{{{events8|}}}}}
| data60 = {{#if:{{{years8|}}}|{{{events8|}}}}}
| label55 = {{{years9}}}
| label61 = {{{years9}}}
| data55 = {{#if:{{{years9|}}}|{{{events9|}}}}}
| data61 = {{#if:{{{years9|}}}|{{{events9|}}}}}
| label56 = {{{years10}}}
| label62 = {{{years10}}}
| data56 = {{#if:{{{years10|}}}|{{{events10|}}}}}
| data62 = {{#if:{{{years10|}}}|{{{events10|}}}}}
| label57 = {{{years11}}}
| label63 = {{{years11}}}
| data57 = {{#if:{{{years11|}}}|{{{events11|}}}}}
| data63 = {{#if:{{{years11|}}}|{{{events11|}}}}}
| label64 = {{{years12}}}
| data64 = {{#if:{{{years12|}}}|{{{events12|}}}}}


| header65 = Passengers
| header58 = {{#if:{{{passengers|}}}{{{mpassengers|}}}|Traffic}}
| data59 = {{#if:{{{passengers|}}}|{{Rail pass box|system={{{pass_system|}}}|passengers={{{passengers|}}}|pass_year={{{pass_year|}}}|pass_percent={{{pass_percent|}}}|pass_rank={{{pass_rank|}}}}}}}
| data66 = {{#if:{{{passengers|}}}|{{Rail pass box|system={{{pass_system|}}}|passengers={{{passengers|}}}|pass_year={{{pass_year|}}}|pass_percent={{{pass_percent|}}}|pass_rank={{{pass_rank|}}}|yearonly=yes}}}}<!--
| data60 = {{{mpassengers|}}}
-->{{{mpassengers|}}}


|header67 = _BLANK_
| header61 = {{#if:{{{services|}}}|{{#switch:{{{services_collapsible|}}}|1|yes|collapsible=|Services}}}}
| rowcellstyle62 = {{#switch:{{{services_collapsible|}}}|1|yes|collapsible=padding: 0}}
| data68 = {{Infobox station/services|services={{{services|}}}|collapsed={{{services_collapsible|}}}|style={{{style|}}}|style2={{{style2|}}}}}
| rowstyle68 = display: none
| data62 = {{#if:{{{services|}}}|{{#switch:{{{services_collapsible|}}}
| data69 = {{Infobox station/services|services={{{other_services|}}}|collapsed={{{other_services_collapsible|}}}|header={{{other_services_header|Other services}}}|style={{{style|}}}|style2={{{style2|}}}}}
|1|yes|collapsible=
| rowstyle69 = display: none
<table style="border-spacing: 0; width: 100%; min-width: 100%" class="mw-collapsible {{#switch:{{{services_state|}}}|expanded|0|no=|mw-collapsed}}">
| data70 = {{Infobox station/services|services={{{other_services2|}}}|collapsed={{{other_services2_collapsible|}}}|header={{{other_services2_header|Other services}}}|style={{{style|}}}|style2={{{style2|}}}}}
<tr><th style="text-align: center; {{#invoke:Adjacent stations|style|subheader|{{{style|}}}|{{{style2|}}}}}"><div style="margin:0 3.5em">Services</div></th></tr>
| rowstyle70 = display: none
<tr><td style="padding-top: 3px">{{#if:{{#invoke:String|match|1={{{services|}}}|2=class="wikitable adjacent-stations"|plain=true|nomatch=}}|{{{services|}}}|{{#invoke:string|replace|1={{S-rail-start|noclear=yes}}
{{{services}}}
{{S-end}}|2=white%-space: *nowrap([^"]*"{{!}})|3=%1|plain=false}}}}</td></tr>
</table>
|#default=
{{#if:{{#invoke:String|match|1={{{services|}}}|2=class="wikitable adjacent-stations"|plain=true|nomatch=}}|{{{services|}}}|{{#invoke:string|replace|1={{S-rail-start|noclear=yes}}
{{{services}}}
{{S-end}}|2=white%-space: *nowrap([^"]*"{{!}})|3=%1|plain=false}}}}}}
}}

| header63 = {{#if:{{{other_services|}}}|{{#switch:{{{other_services_collapsible|}}}|1|yes|collapsible=|{{{other_services_header|Other services}}}}}}}
| rowcellstyle64 = {{#switch:{{{other_services_collapsible|}}}|1|yes|collapsible=padding: 0}}
| data64 = {{#if:{{{other_services|}}}|{{#switch:{{{other_services_collapsible|}}}
|1|yes|collapsible=
<table style="border-spacing: 0; width: 100%; min-width: 100%" class="mw-collapsible {{#switch:{{{other services_state|}}}|expanded|0|no=|mw-collapsed}}">
<tr><th style="text-align: center; {{#invoke:Adjacent stations|style|subheader|{{{style|}}}|{{{style2|}}}}}"><div style="margin:0 3.5em">{{{other_services_header|Other services}}}</div></th></tr>
<tr><td style="padding-top: 3px">{{#if:{{#invoke:String|match|1={{{other_services|}}}|2=class="wikitable adjacent-stations"|plain=true|nomatch=}}|{{{other_services|}}}|{{#invoke:string|replace|1={{S-rail-start|noclear=yes}}
{{{other_services}}}
{{S-end}}|2=white%-space: *nowrap([^"]*"{{!}})|3=%1|plain=false}}}}</td></tr>
</table>
|#default=
{{#if:{{#invoke:String|match|1={{{other_services|}}}|2=class="wikitable adjacent-stations"|plain=true|nomatch=}}|{{{other_services|}}}|{{#invoke:string|replace|1={{S-rail-start|noclear=yes}}
{{{other_services}}}
{{S-end}}|2=white%-space: *nowrap([^"]*"{{!}})|3=%1|plain=false}}}}}}
}}


| data65 = {{{embedded|}}}
| data74 = {{{embedded|}}}
| data66 = {{{nrhp|}}}
| data75 = {{{nrhp|}}}


| rowcellstyle67 = padding: 0
| rowcellstyle75 = padding: 0
| data67 = {{#if:{{{route_map|}}}|
| data76 = {{#if:{{{route_map|}}}{{{map_name|}}}|
{{ infobox
{{ infobox
| bodystyle = {{Subinfobox bodystyle}}
| bodystyle = {{Subinfobox bodystyle}}
| bodyclass = collapsible {{{map_state|}}}
| bodyclass = collapsible {{{map_state|}}}
| headerstyle = {{#invoke:Adjacent stations|style|subheader|{{{style|}}}|{{{style2|}}}}}
| headerstyle = {{#invoke:Adjacent stations/sandbox|style|subheader|{{{style|}}}|{{{style2|}}}}}
| headerclass = notheme
| header1 = {{#if:{{{map_name|}}}|<div style="margin:0 3.5em">{{{map_name}}}</div>|<div style="margin:0 3.5em">{{#ifeq:{{#invoke:String|find|{{{route_map}}}|[[Template:Railway track legend|Legend]]}}|0|Route map|Track layout}}</div>}}
| header1 = {{#if:{{{map_name|}}}|<div style="margin:0 3.5em">{{{map_name}}}</div>|<div style="margin:0 3.5em">{{#ifeq:{{#invoke:String|find|{{{route_map}}}|[[Template:Railway track legend|Legend]]}}|0|Route map|Track layout}}</div>}}
| data2 = {{{route_map}}}
| data2 = {{{route_map}}}
}}}}
}}}}


| header68 = {{#if:{{{map_type|}}}{{{map_locator|}}}|Location}}
| data77 = {{#if:{{{map_type|}}}{{{mapframe|}}}{{{map_image|}}}|
{{ infobox
| data69 =
| bodystyle = {{Subinfobox bodystyle}}
| bodyclass = collapsible {{{location_state|}}}
| headerstyle = {{#invoke:Adjacent stations/sandbox|style|subheader|{{{style|}}}|{{{style2|}}}}}
| headerclass = notheme
| header1 = <div style="margin:0 3.5em">Location</div>
| data2 =
{{#if:{{{map_type|}}}
{{#if:{{{map_type|}}}
|{{#if:{{{coordinates|}}}{{#switch:{{#property:P625}}|unknown value|=|#default=1}}
|{{#if:{{{coordinates|}}}{{#switch:{{#property:P625}}|unknown value|=|#default=1}}
Line 214: Line 208:
|{{superimpose|align=center|base={{#invoke:Location map|data|{{{map_type}}}|image}}|base_width=250px|float=Question mark.svg|x=100|y=50|float_width=50px}}{{main other|[[Category:Articles using Infobox station with a broken location map]]}}
|{{superimpose|align=center|base={{#invoke:Location map|data|{{{map_type}}}|image}}|base_width=250px|float=Question mark.svg|x=100|y=50|float_width=50px}}{{main other|[[Category:Articles using Infobox station with a broken location map]]}}
}}
}}
| {{#if:{{{map_image|}}}|{{#invoke:InfoboxImage|InfoboxImage|image={{{map_image|}}}|size={{{map_size|}}}|upright={{if empty|{{{map_image_upright|}}}|{{{image_upright|}}}|1.35}}|alt={{{map_alt|}}}}}{{#if:{{{map_caption|}}}|<div style="padding:0.2em 0;">{{{map_caption}}}</div>|}}|}}
| {{{map_locator|}}}
}}
}}
| data3 = {{#invoke:Infobox mapframe|auto|mapframe-marker={{#switch:{{#invoke:wd|property|P31}}
|{{label|Q494829}}=bus
|{{label|Q55488}}=rail
|{{label|Q55491}}|{{label|Q14562709}}=rail-metro
|{{label|Q2175765}}=rail-light
}}}}
| data4 = {{#invoke:Infobox mapframe|autocaption}}
}}
}}

| data79 = {{#if:{{{footnotes|}}}|
{{ infobox
| bodystyle = {{Subinfobox bodystyle}}
| bodyclass = collapsible {{{footnotes_state|}}}
| headerstyle = {{#invoke:Adjacent stations/sandbox|style|subheader|{{{style|}}}|{{{style2|}}}}}
| headerclass = notheme
| header1 = {{#if:{{{footnotes|}}}|<div style="margin:0 3.5em">Notes</div>}}
| data2 = <div style="text-align: left;">{{{footnotes}}}</div>}}}}
}}{{Main other|
}}{{Main other|
{{#if:{{{hangul|}}}{{{hanja|}}}{{{rr|}}}{{{mr|}}}|[[Category:Articles using Infobox station with Korean name parameters]]}}<!--
{{#if:{{{local_authority|}}}|[[Category:Articles using Infobox station with local_authority]]}}<!--
-->{{#ifeq:{{{country|}}}|United Kingdom|{{#ifexpr:{{#ifeq:{{{type|}}}|Station on [[heritage railway]]|1|0}} or {{#ifeq:{{{status|}}}|Disused|1|0}}||{{for loop||2014/15|2015/16|2016/17|2017/18|2018/19|call=Template:Infobox station/gbtracking|pc1n=mpassengers|pc1v={{{mpassengers|}}}}}}}}}<!--
-->{{#if:{{{local_authority|}}}|[[Category:Articles using Infobox station with local_authority]]}}<!--
-->{{#if:{{{map_locator|}}}|[[Category:Articles using Infobox station with map_locator|{{#switch:{{lc:{{str left|{{trim brackets|{{{map_locator}}}}}|5}}}}|file:=ψ|image=ψ|#default={{PAGENAME}}}}]]}}<!--
-->{{#if:{{{name|}}}{{{native_name|}}}|{{#ifeq:{{#invoke:String|find|{{{name}}}{{{native_name}}}|<}}{{#invoke:String|find|{{{name}}}{{{native_name}}}|''}}|00||[[Category:Articles using Infobox station with markup inside name]]}}{{#ifeq:{{#invoke:String|find|{{{name}}}{{{native_name}}}|[}}|0||[[Category:Articles using Infobox station with links or images inside name]]}}}}<!--
-->{{#if:{{{name|}}}{{{native_name|}}}|{{#ifeq:{{#invoke:String|find|{{{name}}}{{{native_name}}}|<}}{{#invoke:String|find|{{{name}}}{{{native_name}}}|''}}|00||[[Category:Articles using Infobox station with markup inside name]]}}{{#ifeq:{{#invoke:String|find|{{{name}}}{{{native_name}}}|[}}|0||[[Category:Articles using Infobox station with links or images inside name]]}}}}<!--
-->{{#if:{{{type|}}}|{{#ifeq:{{#invoke:String|find|{{{type}}}|<}}{{#invoke:String|find|{{{type}}}|''}}|00||[[Category:Articles using Infobox station with markup inside type]]}}{{#ifeq:{{#invoke:String|find|{{lc:{{{type}}}}}|[file:}}{{#invoke:String|find|{{lc:{{{type}}}}}|[image:}}|00||[[Category:Articles using Infobox station with images inside type]]}}}}}}<!--
-->{{#if:{{{type|}}}|{{#ifeq:{{#invoke:String|find|{{{type}}}|<}}{{#invoke:String|find|{{{type}}}|''}}|00||[[Category:Articles using Infobox station with markup inside type]]}}{{#ifeq:{{#invoke:String|find|{{lc:{{{type}}}}}|[file:}}{{#invoke:String|find|{{lc:{{{type}}}}}|[image:}}|00||[[Category:Articles using Infobox station with images inside type]]}}}}}}<!--
-->{{#if:{{{opened|}}}{{{start|}}}{{{opening|}}}{{{starting|}}}||{{main other|[[Category:Pages with no open date in Infobox station]]}}}}<!--
-->{{#if:{{{opened|}}}{{{start|}}}{{{opening|}}}{{{starting|}}}||[[Category:Pages with no open date in Infobox station]]}}{{#invoke:Check for unknown parameters|check|unknown={{main other|[[Category:Pages using infobox station with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview=Page using [[Template:Infobox station]] with unknown parameter "_VALUE_"|ignoreblank=y| ADA | address | alt | AlternativeMap | architect | architectural_style | bicycle | borough | bus_operators | bus_routes | bus_stands | caption | classification | closed | code | connections | coordinates | country | cta_header | custom_header | depth | disabled | distance | electrified | elevation | embedded | end | ending | events | events1 | events10 | events11 | events2 | events3 | events4 | events5 | events6 | events7 | events8 | events9 | former_names | hangul | hanja | iata | image | image_caption | image_upright | iso_region | levels | line | lines | local_authority | map_alt | map_caption | map_dot_label | map_label_position | map_locator | map_name | map_overlay | map_size | map_state | map_type | mlanguage | mpassengers | mr | name | name_lang | native_name | native_name_lang | nrhp | opened | opening | operator | original | other | other_name | other_services | other_services_collapsible | other_services_header | other_services_state | owned | parking | pass_percent | pass_rank | pass_system | pass_year | passengers | platform | platforms | postgroup | pregroup | prenational | pushpin_outside | rebuilt | route_map | routes | rr | services | services_collapsible | services_state | start | starting | status | structure | style | style2 | symbol | symbol_location | symbol_location2 | symbol_location3 | symbol_location4 | symbol_location5 | symbol_location6 | symbol2 | symbol3 | symbol4 | symbol5 | symbol6 | tracks | train_operators | type | web | website | years | years1 | years10 | years11 | years2 | years3 | years4 | years5 | years6 | years7 | years8 | years9 | zone }}<noinclude>
-->{{#invoke:Parameter validation|validateparams|module_options = Module:Parameter validation/default config}}{{#invoke:Check for unknown parameters|check|unknown={{main other|[[Category:Pages using infobox station with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview=Page using [[Template:Infobox station]] with unknown parameter "_VALUE_"|ignoreblank=y| accessible | ADA | address | alt | AlternativeMap | architect | architectural_style | bicycle | borough | tram_operators | tram_routes | bus_operators | bus_routes | bus_stands | caption | classification | closed | code | number | connections | coordinates | country | cta_header | custom_header | depth | disabled | distance | electrified | elevation | embedded | end | ending | events | events1 | events2 | events3 | events4 | events5 | events6 | events7 | events8 | events9 | events10 | events11 | events12 | footnotes | footnotes_state | former | grid_name | grid_position | iata | image | image_caption | image_upright | levels | line | lines | local_authority | location_state | manager | map_alt | map_caption | map_dot_label | map_image | map_image_upright | map_label_position | map_name | map_overlay | map_size | map_state | map_type | mapframe | mapframe-caption | mapframe-custom | mapframe-id | mapframe-coord | mapframe-coordinates | 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 | mapframe-height | mapframe-width | mlanguage | mpassengers | name | name_lang | native_name | native_name_lang | nrhp | opened | opening | operator | original | other | other_name | other_services | other_services_collapsible | other_services_header | other_services2 | other_services2_collapsible | other_services2_header | owned | owner | parking | pass_percent | pass_rank | pass_system | pass_year | passengers | platform | platforms | postgroup | pregroup | prenational | pushpin_outside | rebuilt | route_map | routes | services | services_collapsible | start | starting | status | structure | style | style2 | symbol | symbol_location | symbol_location2 | symbol_location3 | symbol_location4 | symbol_location5 | symbol_location6 | symbol2 | symbol3 | symbol4 | symbol5 | symbol6 | tracks | train_operators | transit_authority | type | web | website | years | years1 | years2 | years3 | years4 | years5 | years6 | years7 | years8 | years9 | years10 | years11 | years12 | zone }}<!--
{{Documentation}} <!-- Add categories to the /doc sub-page -->
-->{{#invoke:check for deprecated parameters|check
|category=[[Category:Pages using infobox station with deprecated parameters|_VALUE_]]
| ADA = accessible
| disabled = accessible
}}<noinclude>
{{documentation}} <!-- Add categories to the /doc sub-page -->
</noinclude>
</noinclude>

Latest revision as of 10:25, 29 September 2024

Infobox station/sandbox