Difference between revisions of "Template:Infobox unit"

From blackwiki
Jump to navigation Jump to search
imported>Xiaphias
(allow secondary symbol)
imported>Jikybebna
 
(35 intermediate revisions by 19 users not shown)
Line 1: Line 1:
<includeonly>{|class="infobox" style="width: 24em; text-align: left; font-size: 90%" cellspacing="2"
+
{{Infobox
|-
+
| bodystyle = background:{{{bgcolor|}}};
{{#if:{{{name|}}}
+
| above = {{{name|{{SUBPAGENAME}}}}}
  | {{!}} style="font-size: 110%;" colspan="2"{{!}} <center>'''''{{{name|}}}'''''</center>
+
| image    = {{#invoke:InfoboxImage|InfoboxImage|image={{{image|}}}|size={{{imagesize|}}}|alt={{{alt|}}}}}
  | {{!}} coslpan="2"{{!}} <center>Please specify name<br>See [[Template:Infobox Unit|documention]] for details</center>
+
| caption = {{{caption|}}}
}}
+
| headerclass =
  
|-
+
<!------------------- General information -------------------->
{{#if:{{{image|}}}
+
| header1 = {{#if:{{{image|}}} |General information}}
  | {{!}} colspan="2"{{!}} <center>{{{image|}}}</center>
+
 
}}
+
| label2  = [[System of measurement|Unit system]]
|-
+
|  data2 = {{{standard|}}}
{{#if:{{{caption|}}}
+
 
  | {{!}}colspan="2"{{!}} <center><small>{{{caption|}}}</small></center>
+
| label3  = Unit&nbsp;of
}}
+
|  data3  = {{{quantity|}}}
|-
+
 
{{#if:{{{image|}}}
+
| label4  = Symbol
  | {{!}} style="background:#ccf;" colspan="2"{{!}} <center>'''Unit information'''</center>
+
|  data4  = {{#if:{{{symbol|}}}|{{{symbol}}}{{#if:{{{symbol3|}}}|,&ensp;{{{symbol2|}}}&ensp;or&ensp;{{{symbol3|}}}|{{#if:{{{symbol2|}}}|&ensp;or&ensp;{{{symbol2|}}}}}}}}}
}}
+
 
|-
+
| label5  = Named after
{{#if:{{{standard|}}}
+
|  data5  = {{{namedafter|}}}
  | {{!}}'''[[Systems of measurement|Unit system]]'''{{!}}{{!}} {{{standard|}}}
+
 
}}
+
| header6 = {{{extraheader|}}}
|-
+
|  label7 = {{{extralabel|}}}
{{#if:{{{quantity|}}}
+
|   data7 = {{{extradata|}}}
  | {{!}}'''Unit of'''{{!}}{{!}} {{{quantity|}}}
+
| header8 = {{{extraheader2|}}}
}}
+
|  label9 = {{{extralabel2|}}}
|-
+
|   data9 = {{{extradata2|}}}
{{#if:{{{symbol|}}}
+
 
  | {{!}}'''Symbol'''{{!}}{{!}} {{{symbol|}}}{{#if:{{{symbol2|}}}{{br}}{{{symbol2|}}}}}
+
<!------------------- Conversions -------------------->
}}
+
| header10 =
|-
+
  {{#ifexpr: ({{#if:{{{units1|}}}|1|0}} and {{#if:{{{inunits1|}}}|1|0}})
{{#if:{{{namedafter|}}}
+
          or ({{#if:{{{units2|}}}|1|0}} and {{#if:{{{inunits2|}}}|1|0}})
  | {{!}}'''Named after'''{{!}}{{!}} {{{namedafter|}}}
+
          or ({{#if:{{{units3|}}}|1|0}} and {{#if:{{{inunits3|}}}|1|0}})
}}
+
          or ({{#if:{{{units4|}}}|1|0}} and {{#if:{{{inunits4|}}}|1|0}})
|-
+
          or ({{#if:{{{units5|}}}|1|0}} and {{#if:{{{inunits5|}}}|1|0}})
{{#if:{{{extralabel|}}}
+
          or ({{#if:{{{units6|}}}|1|0}} and {{#if:{{{inunits6|}}}|1|0}})
  | {{!}}'''{{{extralabel|}}}'''{{!}}{{!}} {{{extradata|}}}
+
  | Conversions
}}
+
    <tr class="nowrap"><td>1 {{{symbol|{{lc:{{{name|{{SUBPAGENAME}}}}}}}}}} ''in ...''</td><td>''... is equal to ...''</td></tr>
|-
+
  }}
{{#ifexpr:
+
 
  ({{#if:{{{units1|}}}|1|0}} and {{#if:{{{inunits1|}}}|1|0}}) or  
+
| label12 = {{nbsp|3}}{{{units1|}}}
  ({{#if:{{{units2|}}}|1|0}} and {{#if:{{{inunits2|}}}|1|0}}) or  
+
data12 = {{#ifexpr:({{#if:{{{units1|}}}|1|0}} and {{#if:{{{inunits1|}}}|1|0}}) |{{nbsp|3}}{{{inunits1|}}} }}
  ({{#if:{{{units3|}}}|1|0}} and {{#if:{{{inunits3|}}}|1|0}}) or  
+
 
  ({{#if:{{{units4|}}}|1|0}} and {{#if:{{{inunits4|}}}|1|0}}) or
+
| label13 = {{nbsp|3}}{{{units2|}}}
  ({{#if:{{{units5|}}}|1|0}} and {{#if:{{{inunits5|}}}|1|0}}) or
+
|  data13 = {{#ifexpr:({{#if:{{{units2|}}}|1|0}} and {{#if:{{{inunits2|}}}|1|0}}) |{{nbsp|3}}{{{inunits2|}}} }}
  ({{#if:{{{units6|}}}|1|0}} and {{#if:{{{inunits6|}}}|1|0}})
+
 
  | {{!}} style="background:#ccf;" colspan="2"{{!}} <center>'''Unit conversions'''</center>
+
| label14 = {{nbsp|3}}{{{units3|}}}
{{!}}-
+
|  data14 = {{#ifexpr:({{#if:{{{units3|}}}|1|0}} and {{#if:{{{inunits3|}}}|1|0}}) |{{nbsp|3}}{{{inunits3|}}} }}
{{!}}style="font-size: 100%;"{{!}}1 {{{symbol|}}} in... {{!}}{{!}} is equal to...
+
 
{{!}}-
+
| label15 = {{nbsp|3}}{{{units4|}}}
{{#ifexpr: ({{#if:{{{units1|}}}|1|0}} and {{#if:{{{inunits1|}}}|1|0}})
+
|  data15 = {{#ifexpr:({{#if:{{{units4|}}}|1|0}} and {{#if:{{{inunits4|}}}|1|0}}) |{{nbsp|3}}{{{inunits4|}}} }}
  | {{!}} &nbsp;&nbsp; {{{units1|}}}{{!}}{{!}} &nbsp;&nbsp; {{{inunits1|}}}
+
 
}}
+
| label16 = {{nbsp|3}}{{{units5|}}}
{{!}}-
+
|  data16 = {{#ifexpr:({{#if:{{{units5|}}}|1|0}} and {{#if:{{{inunits5|}}}|1|0}}) |{{nbsp|3}}{{{inunits5|}}} }}
{{#ifexpr: ({{#if:{{{units2|}}}|1|0}} and {{#if:{{{inunits2|}}}|1|0}})
+
 
  | {{!}} &nbsp;&nbsp; {{{units2|}}}{{!}}{{!}} &nbsp;&nbsp; {{{inunits2|}}}
+
| label17 = {{nbsp|3}}{{{units6|}}}
}}
+
|  data17 = {{#ifexpr:({{#if:{{{units6|}}}|1|0}} and {{#if:{{{inunits6|}}}|1|0}}) |{{nbsp|3}}{{{inunits6|}}} }}
{{!}}-
+
 
{{#ifexpr: ({{#if:{{{units3|}}}|1|0}} and {{#if:{{{inunits3|}}}|1|0}})
+
<!------------- Conversions (imperial) --------------->
  | {{!}} &nbsp;&nbsp; {{{units3|}}}{{!}}{{!}} &nbsp;&nbsp; {{{inunits3|}}}
+
| header20 =
}}
+
  {{#ifexpr: ({{#if:{{{units_imp1|}}}|1|0}} and {{#if:{{{inunits_imp1|}}}|1|0}})
{{!}}-
+
          or ({{#if:{{{units_imp2|}}}|1|0}} and {{#if:{{{inunits_imp2|}}}|1|0}})
{{#ifexpr: ({{#if:{{{units4|}}}|1|0}} and {{#if:{{{inunits4|}}}|1|0}})
+
          or ({{#if:{{{units_imp3|}}}|1|0}} and {{#if:{{{inunits_imp3|}}}|1|0}})
  | {{!}} &nbsp;&nbsp; {{{units4|}}}{{!}}{{!}} &nbsp;&nbsp; {{{inunits4|}}}
+
          or ({{#if:{{{units_imp4|}}}|1|0}} and {{#if:{{{inunits_imp4|}}}|1|0}})
}}
+
          or ({{#if:{{{units_imp5|}}}|1|0}} and {{#if:{{{inunits_imp5|}}}|1|0}})
{{!}}-
+
          or ({{#if:{{{units_imp6|}}}|1|0}} and {{#if:{{{inunits_imp6|}}}|1|0}})
{{#ifexpr: ({{#if:{{{units5|}}}|1|0}} and {{#if:{{{inunits5|}}}|1|0}})
+
  | Conversions (imperial)
  | {{!}} &nbsp;&nbsp; {{{units5|}}}{{!}}{{!}} &nbsp;&nbsp; {{{inunits5|}}}
+
    <tr class="nowrap"><td>''1 imp {{{symbol|unit}}} in ...''</td><td>''... is equal to ...''</td></tr>
}}
+
  }}
{{!}}-
+
 
{{#ifexpr: ({{#if:{{{units6|}}}|1|0}} and {{#if:{{{inunits6|}}}|1|0}})
+
| label22 = {{nbsp|3}}{{{units_imp1|}}}
  | {{!}} &nbsp;&nbsp; {{{units6|}}}{{!}}{{!}} &nbsp;&nbsp; {{{inunits6|}}}
+
|  data22 = {{#ifexpr:({{#if:{{{units_imp1|}}}|1|0}} and {{#if:{{{inunits_imp1|}}}|1|0}}) |{{nbsp|3}}{{{inunits_imp1|}}} }}
}}
+
 
}}
+
| label23 = {{nbsp|3}}{{{units_imp2|}}}
|-
+
|  data23 = {{#ifexpr:({{#if:{{{units_imp2|}}}|1|0}} and {{#if:{{{inunits_imp2|}}}|1|0}}) |{{nbsp|3}}{{{inunits_imp2|}}} }}
|}</includeonly><noinclude>{{documentation}}</noinclude>
+
 
 +
| label24 = {{nbsp|3}}{{{units_imp3|}}}
 +
|  data24 = {{#ifexpr:({{#if:{{{units_imp3|}}}|1|0}} and {{#if:{{{inunits_imp3|}}}|1|0}}) |{{nbsp|3}}{{{inunits_imp3|}}} }}
 +
 
 +
| label25 = {{nbsp|3}}{{{units_imp4|}}}
 +
|  data25 = {{#ifexpr:({{#if:{{{units_imp4|}}}|1|0}} and {{#if:{{{inunits_imp4|}}}|1|0}}) |{{nbsp|3}}{{{inunits_imp4|}}} }}
 +
 
 +
| label26 = {{nbsp|3}}{{{units_imp5|}}}
 +
|  data26 = {{#ifexpr:({{#if:{{{units_imp5|}}}|1|0}} and {{#if:{{{inunits_imp5|}}}|1|0}}) |{{nbsp|3}}{{{inunits_imp5|}}} }}
 +
 
 +
| label27 = {{nbsp|3}}{{{units_imp6|}}}
 +
|  data27 = {{#ifexpr:({{#if:{{{units_imp6|}}}|1|0}} and {{#if:{{{inunits_imp6|}}}|1|0}}) |{{nbsp|3}}{{{inunits_imp6|}}} }}
 +
 
 +
<!---------------- Conversions (US) ------------------>
 +
| header30 =
 +
  {{#ifexpr: ({{#if:{{{units_us1|}}}|1|0}} and {{#if:{{{inunits_us1|}}}|1|0}})
 +
          or ({{#if:{{{units_us2|}}}|1|0}} and {{#if:{{{inunits_us2|}}}|1|0}})
 +
          or ({{#if:{{{units_us3|}}}|1|0}} and {{#if:{{{inunits_us3|}}}|1|0}})
 +
          or ({{#if:{{{units_us4|}}}|1|0}} and {{#if:{{{inunits_us4|}}}|1|0}})
 +
          or ({{#if:{{{units_us5|}}}|1|0}} and {{#if:{{{inunits_us5|}}}|1|0}})
 +
          or ({{#if:{{{units_us6|}}}|1|0}} and {{#if:{{{inunits_us6|}}}|1|0}})
 +
  | Conversions (US)
 +
    <tr class="nowrap"><td>''1 US {{{symbol|unit}}} in ...''</td><td>''... is equal to ...''</td></tr>
 +
  }}
 +
 
 +
| label32 = {{nbsp|3}}{{{units_us1|}}}
 +
|  data32 = {{#ifexpr:({{#if:{{{units_us1|}}}|1|0}} and {{#if:{{{inunits_us1|}}}|1|0}}) |{{nbsp|3}}{{{inunits_us1|}}} }}
 +
 
 +
| label33 = {{nbsp|3}}{{{units_us2|}}}
 +
|  data33 = {{#ifexpr:({{#if:{{{units_us2|}}}|1|0}} and {{#if:{{{inunits_us2|}}}|1|0}}) |{{nbsp|3}}{{{inunits_us2|}}} }}
 +
 
 +
| label34 = {{nbsp|3}}{{{units_us3|}}}
 +
|  data34 = {{#ifexpr:({{#if:{{{units_us3|}}}|1|0}} and {{#if:{{{inunits_us3|}}}|1|0}}) |{{nbsp|3}}{{{inunits_us3|}}} }}
 +
 
 +
| label35 = {{nbsp|3}}{{{units_us4|}}}
 +
|  data35 = {{#ifexpr:({{#if:{{{units_us4|}}}|1|0}} and {{#if:{{{inunits_us4|}}}|1|0}}) |{{nbsp|3}}{{{inunits_us4|}}} }}
 +
 
 +
| label36 = {{nbsp|3}}{{{units_us5|}}}
 +
|  data36 = {{#ifexpr:({{#if:{{{units_us5|}}}|1|0}} and {{#if:{{{inunits_us5|}}}|1|0}}) |{{nbsp|3}}{{{inunits_us5|}}} }}
 +
 
 +
| label37 = {{nbsp|3}}{{{units_us6|}}}
 +
|  data37 = {{#ifexpr:({{#if:{{{units_us6|}}}|1|0}} and {{#if:{{{inunits_us6|}}}|1|0}}) |{{nbsp|3}}{{{inunits_us6|}}} }}
 +
 
 +
}}<!--
 +
 
 +
--><noinclude>{{documentation}}</noinclude>

Latest revision as of 20:01, 16 December 2020

Infobox unit

[[Category:Infobox templates|Template:Remove first word]]

Template documentation[view] [edit] [history] [purge]

Template:Parameter names example

Syntax and parameters

{{Infobox unit
| bgcolor      = 
| name         = 
| image        = 
| caption      = 
| standard     = 
| quantity     = 
| symbol       = 
| symbol2      = 
| symbol3      = 
| namedafter   = 
| extralabel   = 
| extradata    = 
| units1       = 
| inunits1     = 
<!--...-->
| units6       = 
| inunits6     = 
| units_imp1   = 
| inunits_imp1 = 
<!--...-->
| units_imp6   = 
| inunits_imp6 = 
| units_us1    = 
| inunits_us1  = 
<!--...-->
| units_us6    = 
| inunits_us6  = 
}}
Parameter Description
bgcolor The colour of the background of the table
name The name of the unit (defaults to {{PAGENAME}}). Capitalize the name as if it appeared in the middle of a sentence, for example, "watt" rather than "Watt".
image The image for the infobox (use full wikicode)
caption A caption for the image
standard The unit system (system of measurement) of which the unit is a part (e.g. SI)
quantity The type of quantity of which it is a unit
symbol The symbol used for the unit
symbol2 A secondary, alternative symbol for the unit
symbol3 A tertiary symbol for the unit
namedafter The person after which the unit is named
extraheader
extralabel
extradata
extraheader2
extralabel2
extradata2
Miscellaneous (e.g., a unit conversion if only one is given)
inunitsN Conversions: the unit expressed in {{{unitsN}}}, where N can be 1 to 6
inunits_impN Imperial conversions: the unit expressed in {{{units_impN}}}, where N can be 1 to 6
inunits_usN U.S. conversions: the unit expressed in {{{units_usN}}}, where N can be 1 to 6

Examples

Coulomb

{{Infobox unitTemplate:\sandbox | name = coulomb | standard = SI derived unit | quantity = electric charge | symbol = C | namedafter = Charles-Augustin de Coulomb | units1 = SI base units | inunits1 = 1 As | units2 = CGS units | inunits2 = Template:Val statC | units3 = Natural units | inunits3 = Template:Val e }}

{{Infobox unit
| name = coulomb
| standard = [[SI derived unit]]
| quantity = [[electric charge]]
| symbol = C
| namedafter = [[Charles-Augustin de Coulomb]]
| units1 = [[SI base unit]]s
| inunits1 = 1 [[Ampere|A]]⋅[[Second|s]]
| units2 = [[CGS unit]]s
| inunits2 = {{val|2997924580}} [[Statcoulomb|statC]]
| units3 = [[Natural units#Natural units (particle physics)|natural units]]
| inunits3 = {{val|6.242|e=18}} [[Elementary charge|''e'']]
}}

Kilogram

{{Infobox unitTemplate:\sandbox | name = kilogram | image = CGKilogram.jpg

| caption =
A computer-generated image of the IPK (International Prototype Kilogram). The IPK is the kilogram. It sits next to an inch-based ruler for scale.

| standard = SI base unit | quantity = mass | symbol = kg | units1 = U.S. customary | inunits1 = ≈Template:Val pounds | units2 = Natural units | inunits2 = ≈Template:Val }}

{{Infobox unit
| name = kilogram
| image = [[File:CGKilogram.jpg|300px]]
| caption = {{longitem|A computer-generated image of the IPK [...] }}
| standard = [[SI base unit]]
| quantity = [[mass]]
| symbol = kg
| units1 = [[United States customary units|U.S. customary]]
| inunits1 = ≈{{thin space}}{{val|2.205}} [[Pound (mass)|pounds]]
| units2 = [[natural units]]
| inunits2 = ≈{{thin space}}{{val|4.59|e=7|u=[[Planck mass]]es}}
}}

Hertz

{{Infobox unitTemplate:\sandbox | name = hertz | standard = SI derived unit | quantity = frequency | symbol = Hz | namedafter = Heinrich Hertz | extralabel = In SI base units | extradata = 1 Hz = 1/s }}

{{Infobox unit
| name = hertz 
| standard = [[SI derived unit]]
| quantity = [[frequency]]
| symbol = Hz
| namedafter = [[Heinrich Hertz]]
| extralabel = In [[SI base unit]]s
| extradata = 1 Hz = 1/[[Second|s]]
}}

es:Plantilla:Ficha de unidad