Template:Infobox tram/sandbox

{{Infobox

|bodyclass = hProduct

|bodystyle = {{#if:{{{box_width|}}}|width:{{{box_width}}};}}

|labelstyle = {{#if:{{{label_width|}}}|width:{{{label_width}}};}}

|headerstyle = color:{{Greater color contrast ratio|{{{background|#eee}}}}}; background-color:{{{background|#eee}}};

|above = {{If empty|{{{name|}}}|{{PAGENAMEBASE}}}}

|abovestyle = color:{{Greater color contrast ratio|{{{background|#eee}}}}}; background-color:{{{background|#eee}}};

|aboveclass = fn

|image = {{#invoke:InfoboxImage|InfoboxImage|image={{{image|}}}|size={{{imagesize|{{{image_size|}}}}}}|sizedefault=300x300px|alt={{{imagealt|}}}}}

|caption = {{{caption|}}}

|image2 = {{#invoke:InfoboxImage|InfoboxImage|image={{{interiorimage|}}}|size={{{imagesize|{{{image_size|}}}}}}|sizedefault=300x300px|alt={{{interiorimagealt|}}}}}

|caption2 = {{{interiorcaption|}}}

|label2 = In service

|data2 = {{{service|}}}

|label3 = Manufacturer

|class3 = brand

|data3 = {{{manufacturer|}}}

|label4 = Designer

|data4 = {{{designer|}}}

|label5 = Assembly

|data5 = {{{assembly|}}}

|label6 = Order {{abbr|no.|number}}

|data6 = {{{ordernumber|}}}

|label7 = Built at

|data7 = {{{factory|}}}

|label8 = Family name

|data8 = {{{family|}}}

|label9 = Replaced

|data9 = {{{replaced|}}}

|label10 = Constructed

|data10 = {{{yearconstruction|{{{constructed|}}}}}}

|label11 = Entered service

|data11 = {{{yearservice|}}}

|label12 = Refurbished

|data12 = {{{refurbishment|}}}

|label13 = Scrapped

|data13 = {{{yearscrapped|}}}

|label14 = Number under construction

|data14 = {{{numberconstruction|}}}

|label15 = Number built

|data15 = {{{numberbuilt|}}}

|label16 = Number in service

|data16 = {{{numberservice|}}}

|label17 = Number preserved

|data17 = {{{numberpreserved|}}}

|label18 = Number scrapped

|data18 = {{{numberscrapped|}}}

|label19 = Predecessor

|data19 = {{{predecessor|}}}

|label20 = Successor

|data20 = {{{successor|}}}

|label21 = Formation

|data21 = {{{formation|}}}

|label22 = Diagram

|data22 = {{{diagram|}}}

|label23 = Design code

|data23 = {{{code|}}}

|label24 = Fleet numbers

|data24 = {{{fleetnumbers|}}}

|label25 = Capacity

|data25 = {{{capacity|}}}

|label26 = Owner(s)

|data26 = {{{owner|}}}

|label27 = Operator(s)

|data27 = {{{operator|}}}

|label28 = Depot(s)

|data28 = {{{depots|}}}

|label29 = {{#ifexpr:{{#invoke:string|find|{{SUBJECTPAGENAME}}|New York City Subway car}}|Service(s) assigned|Line(s) served}}

|data29 = {{{lines|}}}

|header30 = {{#if:{{{carbody|}}}{{{TramLength|}}}{{{tramlength|}}}{{{CarLength|}}}{{{carlength|}}}{{{width|}}}{{{height|}}}{{{floorheight|}}}{{{platformheight|}}}{{{entrylevelorstep|}}}{{{doors|}}}{{{art-sections|}}}{{{wheeldiameter|}}}{{{wheelbase|}}}{{{maxspeed|}}}{{{weight|}}}{{{axleload|}}}{{{traction|}}}{{{engine|}}}{{{Enginetype|}}}{{{enginetype|}}}{{{cylindercount|}}}

{{{cylindersize|}}}{{{traction motors|}}}{{{poweroutput|}}}{{{tractiveeffort|}}}{{{transmission|}}}{{{acceleration|}}}{{{deceleration|}}}{{{aux|}}}{{{powersupply|}}}{{{hvac|}}}{{{electricsystem|}}}{{{collectionmethod|}}}{{{uicclass|}}}{{{wheel arrangement|}}}{{{aarwheels|}}}{{{bogies|}}}{{{Brakes|}}}{{{brakes|}}}{{{safety|}}}{{{coupling|}}}{{{multipleworking|}}}{{{gauge|}}}{{{wheels driven|}}}{{{steep gradient|}}}{{{gradient|}}}{{{minimum curve|}}}{{{lowfloor|}}}|Specifications}}

|label31 = Car body construction

|data31 = {{{carbody|}}}

|label32 = Tram length

|data32 = {{{tramlength|{{{TramLength|}}}}}}

|label33 = Car length

|data33 = {{{carlength|{{{CarLength|}}}}}}

|label34 = Width

|data34 = {{{width|}}}

|label35 = Height

|data35 = {{{height|}}}

|label36 = Floor height

|data36 = {{{floorheight|}}}

|label37 = Low-floor

|data37 = {{{lowfloor|}}}

|label38 = Platform height

|data38 = {{{platformheight|}}}

|label39 = Entry

|data39 = {{{entrylevelorstep|}}}

|label40 = Doors

|data40 = {{{doors|}}}

|label41 = Articulated sections

|data41 = {{{art-sections|}}}

|label42 = Wheel diameter

|data42 = {{{wheeldiameter|}}}

|label43 = Wheelbase

|data43 = {{{wheelbase|}}}

|label44 = Maximum speed

|data44 = {{{maxspeed|}}}

|label45 = Weight

|data45 = {{{weight|}}}

|label46 = Axle load

|data46 = {{{axleload|}}}

|label47 = Steep gradient

|data47 = {{{steep gradient|{{{gradient|}}}}}}

|label48 = Traction system

|data48 = {{{traction|}}}

|label49 = Prime mover(s)

|data49 = {{{engine|}}}

|label50 = Engine type

|data50 = {{{enginetype|{{{Enginetype|}}}}}}

|label51=Cylinder count

|data51={{{cylindercount|}}}

|label52=Cylinder size

|data52={{{cylindersize|}}}

|label53=Displacement

|data53={{{displacement|}}}

|label54 = Traction motors

|data54= {{{traction motors|}}}

|label55 = Power output

|data55 = {{{poweroutput|}}}

|label56 = Tractive effort

|data56 = {{{tractiveeffort|}}}

|label57= Transmission

|data57 = {{{transmission|}}}

|label58 = Acceleration

|data58 = {{{acceleration|}}}

|label59 = Deceleration

|data59 = {{{deceleration|}}}

|label60 = Auxiliaries

|data60 = {{{aux|}}}

|label61 = Power supply

|data61 = {{{powersupply|}}}

|label62 = HVAC

|data62 = {{{hvac|}}}

|label63 = Electric system(s)

|data63 = {{{electricsystem|}}}

|label64 = Current collector(s)

|data64 = {{{collectionmethod|}}}

|label65 = UIC classification

|data65 = {{{uicclass|}}}

|label66 = AAR wheel arrangement

|data66 = {{{aarwheels|{{{wheel arrangement|}}}}}}

|label67 = Wheels driven

|data67 = {{{wheels driven|}}}

|label68 = Bogies

|data68 = {{{bogies|}}}

|label69 = Minimum turning radius

|data69 = {{{minimum curve|}}}

|label70 = Braking system(s)

|data70 = {{{brakes|{{{Brakes|}}}}}}

|label71 = Safety system(s)

|data71 = {{{safety|}}}

|label72 = Coupling system

|data72 = {{{coupling|}}}

|label73 = Multiple working

|data73 = {{{multipleworking|}}}

|label74 = Headlight type

|data74 = {{{light|}}}

|label75 = Track gauge

|data75 = {{{gauge|}}}

|label76 = Seating

|data76 = {{{seating|{{{CarSeating|}}}}}}

|label77 = Stock type

|data77 = {{{stocktype|{{{StockType|}}}}}}

|header78 = {{#if:{{{notes|}}}|Notes/references}}

|data79 = {{{notes|}}}

}}{{#invoke:Check for unknown parameters|check

|unknown=_VALUE_{{PAGENAME}}

|preview=Page using Template:Infobox tram with unknown parameter "_VALUE_"

|aarwheels |acceleration |art-sections |assembly |aux |axleload

|background |bogies |box_width |Brakes |brakes

|capacity |caption |carbody |CarLength |carlength |CarSeating |code |collectionmethod |constructed |coupling |cylindercount |cylindersize

|deceleration |depots |designer |diagram |displacement |doors

|electricsystem |engine |Enginetype |enginetype |entrylevelorstep

|factory |family |fleetnumbers |floorheight |formation

|gauge |gradient

|height |hvac

|image |image_size |imagealt |imagesize |interiorcaption |interiorimage |interiorimagealt

|label_width |light |lines |lowfloor

|manufacturer |maxspeed |minimum curve |multipleworking

|name |notes |numberbuilt |numberconstruction |numberpreserved |numberscrapped |numberservice

|owner |operator |ordernumber

|platformheight |poweroutput |powersupply |predecessor

|refurbishment |replaced

|safety |seating |service |steep gradient |StockType |stocktype |successor

|traction |traction motors |tractiveeffort |TramLength |tramlength |transmission

|uicclass

|weight |wheel arrangement |wheelbase |wheeldiameter |wheels driven |width

|yearconstruction |yearscrapped |yearservice

}}{{#if:

| Category:Unusual parameters of Infobox tram template }}{{Main other|{{Ensure AAA contrast ratio|base={{#invoke:String|replace|source={{{background|#eee}}}|pattern=;.*|plain=false|count=1|ignore_errors=1}}|other={{#invoke:String|match|{{{background|#eee}}}|pattern=color:%s*([^;]*)|plain=false|ignore_errors=1}}|category=Category:Articles using Template:Infobox tram with invalid colour combination}}}}

{{documentation}}