Difference between revisions of "Template:Infobox"

From Twinsuniverse
Jump to: navigation, search
(finally fixed the rows)
(fixed the issue where secondary infobox would cancel previous' categorization (attempt))
Line 1: Line 1:
<includeonly>{{#vardefine: infobox_messages|<!-- initializer -->}}{{
+
<includeonly>{{#if:{{#varexists: infobox_messages}}||{{#vardefine: infobox_messages|<!-- initializer -->}}}}{{
 
#var_final: infobox_messages |
 
#var_final: infobox_messages |
 
}}<table class="infobox {{#if:{{{float|}}}|side}} {{lc:{{{class|}}}}}" border="0" cellpadding="0" cellspacing="0" style="{{{mainstyle|}}}">
 
}}<table class="infobox {{#if:{{{float|}}}|side}} {{lc:{{{class|}}}}}" border="0" cellpadding="0" cellspacing="0" style="{{{mainstyle|}}}">

Revision as of 01:11, 5 June 2014

Infobox
Purpose

Infobox [list all]

Single tag

No [list all]

Multi-line

Yes [list all]

Protected

No [list all]

Game related

No [list all]

Categorization
Categories

none [list all]

Variables
Names

Multiple: [list all]

  • infobox_messages  (active)
  • maintenance_message  (active)
  • row  (free for reuse)
Subpages

This template is used to show an infobox for a page. It should be the first of the page, before the general description. This template also uses the {{Infobox/row}} template for rendering a title, an optional {{articleimage}}, and 30 optional rows of custom data headings.


Note: This template provides the main functionality of the {{Infobox}}, whereas the latter further automates the theme selection. These may be merged later.

Parameters

  • infoboxname: The name of the infobox calling this template, for the link to documentation (case sensitive, defaults to no documentation link displayed)
  • title: The title to use in the top heading of the infobox (optional, defaults to {{PAGENAME}})
  • float: Whether the infobox should float to the right (any value will do, defaults to no float)
  • mainstyle: The CSS statements to use for the theme colours of the main infobox rectangle (optional, defaults to stylesheet colours)
  • headstyle: The CSS statements to use for the theme colours of the full-width headings (optional, defaults to stylesheet colours)
  • leadstyle: The CSS statements to use for the theme colours of the alternate full-width headings (optional, defaults to stylesheet colours)
  • datastyle: The CSS statements to use for the theme colours of the data cells (optional, defaults to stylesheet colours)
  • class: One of the theme titles on the themes subpage, or a custom class (lowercase, multiple values are space-delimited, defaults to no class)
  • image: The filename of the image to use as the infobox's article image (case sensitive, defaults to a default image)
  • imagecaption: The text to show in the tooltip when the article image is hovered (case sensitive, defaults to 'Image for article: {{PAGENAME}}')
  • noimage: Whether the article image should be absent altogether (any value will do, defaults to false)
  • nocat: Whether or not to suppress categorization by the {{articleimage}} template (defaults to false, which means auto categorization).


Syntax

Copy and paste the following for quick use:

{{infobox
 |class=
 |image=
 |imagecaption=
}}

Example

... this template is still under documentation