Template:Infobox: Difference between revisions

From Elwiki
mNo edit summary
Line 42: Line 42:
:* '''Layout Parameters''': <code>colset</code>, <code>set???</code>
:* '''Layout Parameters''': <code>colset</code>, <code>set???</code>
:* '''Styling Parameters''': <code>style</code>, <code>class</code>, <code>color</code>
:* '''Styling Parameters''': <code>style</code>, <code>class</code>, <code>color</code>
 
<u>'''Parameter Instructions'''</u>
== How it works ==
:* <code>title</code>: (Optional) The heading. Omitting will result in a thin line.
# <code>title</code> and <code>image</code> are optional.
:* <code>image</code>: (Optional) The image on the top.
#* If <code>title</code> is omitted, the title bar will show as a line.
:* <code>label???</code>: Heading of entry. '''Required''' for entry.
#* If <code>image</code> is omitted, the image part will disappear.
:* <code>data???</code>: Data of entry. '''Required''' for entry.
# Every entry is composed of a <code>label???</code> and <code>data???</code>, and modified by <code>set???</code> and <code>colset</code>.
:* <code>set???</code>: (Optional) Number of entry columns (label does not count).
#* In most cases, the <code>???</code> should be the same for the same entry.
:* <code>colset</code>: (Optional) '''Requierd''' only if having <code>set???</code>, the [[Template:PRODUCT|product]] of <code>set</code> numbers in the whole infobox.
#* <code>style</code>: (Optional) Style of in infobox, following CSS syntax.
#* <code>class</code>: (Optional) Class of infobox, following HTML <code>class</code> attribute syntax.
#* <code>color</code>: (Optional) Color of the heading. Default uses wikiskin default.
<u>'''Other Notes'''</code>
#* A <code>label???</code> is required to add an entry.
#* A <code>label???</code> is required to add an entry.
#** If the <code>set???</code> is set for this <code>label</code>, it will add a multiple-column entry.
#** <code>set???</code> is required to add an multiple-column entry.
#*** When adding a multiple-column entry, <code>set???</code> is how many columns in the entry (label of the entry not included).
#** If you are adding a multiple-column entry, the <code>data</code> should be written as <code>data???/...</code>.
#*** Also, when adding a multiple-column entry, <code>colset</code> should be set to the product of all possible column numbers.
#* <code>colset</code> can also be least common multiple (LCM), just make sure the <code>set???</code> is fractional to <code>colset</code>
#**** For example, if you have 2 column entry, 3 column entry, and 5 column entry in the whole infobox, you should set <code>colset</code> to 30 (2 x 3 x 5).
#**** You can also use [[Template:PRODUCT]] to calculate the product.
#*** For multiple-column entries, you should write <code>data</code> as <code>data???/???</code>. For example, if you have <code>label30</code> and <code>set30</code>, you should write <code>data30/1</code>, <code>data30/2</code>, etc.
#** Otherwise, it will add a single-column entry.
</noinclude>
</noinclude>

Revision as of 20:33, 1 May 2015


Description

This is infobox proto. All infoboxes should use this proto.

How to Use

Valid Parameters:

  • Content Parameters: title, image, label???, data???
  • Layout Parameters: colset, set???
  • Styling Parameters: style, class, color

Parameter Instructions

  • title: (Optional) The heading. Omitting will result in a thin line.
  • image: (Optional) The image on the top.
  • label???: Heading of entry. Required for entry.
  • data???: Data of entry. Required for entry.
  • set???: (Optional) Number of entry columns (label does not count).
  • colset: (Optional) Requierd only if having set???, the product of set numbers in the whole infobox.
    • style: (Optional) Style of in infobox, following CSS syntax.
    • class: (Optional) Class of infobox, following HTML class attribute syntax.
    • color: (Optional) Color of the heading. Default uses wikiskin default.

Other Notes

    • A label??? is required to add an entry.
      • set??? is required to add an multiple-column entry.
      • If you are adding a multiple-column entry, the data should be written as data???/....
    • colset can also be least common multiple (LCM), just make sure the set??? is fractional to colset