Template:Infocell
This template is used in the construction of infoboxes, in conjuction with {{Infoboxframe}}. There are four options for the parameter "type": heading, image, section, and field
Section[edit source]
This version of the template is used to create section headers in an infobox.
BG2
- used to set the section's background. This should match the BG2 value in the rest of the infobox.hidecells
- calculates the hiding function; this field should include all of the fields in this section of the infobox.section
- title of the infobox section.
{{Infocell |type=section |BG2=DDDDDD |hidecells={{{homeworld|}}}{{{birth|}}}{{{death|}}} |section=Biographical information }}
Field[edit source]
This version of the template is used to create fields for the infobox, and is the main version that will be used.
description
- used to set the field's description.fieldname
- passes the parameter to the subtemplate. Give it an appropriate name for the field.special
- code used to generate a field value other thanfieldname
. For example, generating an Insider issue link when the fieldname & value is only the issue number.
{{Infocell |type=field |description= |fieldname= }}
Multi[edit source]
This version of the template is used to create 'multi-column sections for the infobox, and should only be used in event infoboxes. Unlike other fields, multi-column sections use just this template, and not the section and field versions of this template. This version must be wrapped in a {{Infosub}} template or it will break the infobox.
BG2
- used to set the section's background. This should match the BG2 value in the rest of the infobox.description
- used to set the field's description.field#
- passes the section's four fields to the subtemplate. Replace "side" with the name of the parameter type.field3
andfield4
- passes the infobox's extra-column parameters to the subtemplate. These are required and should not be modified, even if this isn't the combatants section.
{{Infocell |type=multi |BG2=B4C5E3 |description=Combatants |field1={{{side1|}}} |field2={{{side2|}}} |field3={{{side3|}}} |field4={{{side4|}}} |side3={{{side3|}}} |side4={{{side4|}}} }}
Multispan[edit source]
This version of the template is used to create a section and field that spans multiple columns. This is really only for civilian casualties. This version must be wrapped in a {{Infosub}} template or it will break the infobox.
BG2
- used to set the section's background. This should match the BG2 value in the rest of the infobox.description
- used to set the field's description.field
- passes the section's field to the subtemplate.field3
andfield4
- passes the infobox's extra-column parameters to the subtemplate. Required and should not be modified.
{{Infocell |type=multispan |BG2=B4C5E3 |description=Civilian casualties |field={{{civilian|}}} |field3={{{side3|}}} |field4={{{side4|}}} }}
Heading[edit source]
This version of the template is used for the name field of an infobox, and should only be used once.
BG1
- used to set the default image background. This should match the BG1 values in the rest of the infobox.name
- passes the infobox's name parameter to the sub-template. Only change this if the intended infobox uses a differently-named parameter, and only change the occurrence in the parentheses.quotes
- used to generate quotation marks around the field value.
Example:
{{Infocell |type=heading |BG1=333333 |name={{{name|}}} }}
Image[edit source]
This version of the template is used for the image field of an infobox, and should only be used once.
BG1
- used to set the default image background. This should match the BG1 values in the rest of the infobox.maxwidth
- used to set the maximum width of the infobox image; defaults to 250px. This really shouldn't be changed.image
- passes the infobox's "image" parameter to the sub-template. This is required, and should not be changed.imageBG
- passes the infobox's "imageBG" parameter to the sub-template. This is required, and should not be changed.event
- makes this template a flexible-width component. This requires additional parameters, which are detailed in the second example.
Example:
{{Infocell |type=image |BG1=333333 |image={{{image|}}} |imageBG={{{imageBG|}}} |maxwidth=250px }}
event
example:
{{Infocell |type=image |BG1=333333 |image={{{image|}}} |imageBG={{{imageBG|}}} |event=yes |width={{{width|}}} |field3={{{side3|}}} |field4={{{side4|}}} }}