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|}}}
|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}}