Jump to content
Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Template:Infobox: Difference between revisions

Template page
m Infobox tournament: auto-generate a lead paragraph from the same infobox parameters
m Infobox tournament: auto-generate a lead paragraph from the same infobox parameters
Line 1: Line 1:
<includeonly><templatestyles src="Template:Infobox/styles.css" /><div class="loka-infobox{{#if:{{{wide|}}}|&#32;loka-infobox--wide}}">{{#if:{{{headerimage|}}}|<div class="loka-infobox-header-photo">[[File:{{{headerimage}}}|600px|frameless|alt={{{name|{{PAGENAME}}}}}]]<div class="loka-infobox-header-scrim"></div><div class="loka-infobox-header-text"><div class="loka-infobox-name">{{{name|{{PAGENAME}}}}}</div>{{#if:{{{type|}}}|<div class="loka-infobox-type">{{{type}}}</div>}}</div></div>|<div class="loka-infobox-name">{{{name|{{PAGENAME}}}}}</div>{{#if:{{{type|}}}|<div class="loka-infobox-type">{{{type}}}</div>}}}}{{#if:{{{image|}}}|<div class="loka-infobox-image">[[File:{{{image}}}|{{{imagesize|250px}}}|frameless|alt={{{name|{{PAGENAME}}}}}]]</div>}}{{{content|}}}</div></includeonly><noinclude>
<includeonly><templatestyles src="Template:Infobox/styles.css" /><div class="loka-infobox{{#if:{{{wide|}}}|&#32;loka-infobox--wide}}">{{#if:{{{headerimage|}}}|{{#ifexist:File:{{{headerimage}}}|<div class="loka-infobox-header-photo">[[File:{{{headerimage}}}|600px|frameless|alt={{{name|{{PAGENAME}}}}}]]<div class="loka-infobox-header-scrim"></div><div class="loka-infobox-header-text"><div class="loka-infobox-name">{{{name|{{PAGENAME}}}}}</div>{{#if:{{{type|}}}|<div class="loka-infobox-type">{{{type}}}</div>}}</div></div>|<div class="loka-infobox-name">{{{name|{{PAGENAME}}}}}</div>{{#if:{{{type|}}}|<div class="loka-infobox-type">{{{type}}}</div>}}}}|<div class="loka-infobox-name">{{{name|{{PAGENAME}}}}}</div>{{#if:{{{type|}}}|<div class="loka-infobox-type">{{{type}}}</div>}}}}{{#if:{{{image|}}}|<div class="loka-infobox-image">[[File:{{{image}}}|{{{imagesize|250px}}}|frameless|alt={{{name|{{PAGENAME}}}}}]]</div>}}{{{content|}}}</div></includeonly><noinclude>
== Usage ==
== Usage ==



Revision as of 18:24, 18 August 2026

Usage

This is a shared metatemplate, not normally used directly on articles -- use Template:Infobox player, Template:Infobox town or Template:Infobox tournament instead. It exists so every infobox on the wiki shares one visual language (transparent panel, faint borders, left-aligned rows) from one stylesheet, the way Wikipedia's Template:Infobox underlies Template:Infobox person and friends.

A specific infobox template pre-renders its own rows (using the shared .loka-infobox-row / .loka-hlist markup patterns below) into one wikitext blob and passes it as content:

{{Infobox
|name={{{name|{{PAGENAME}}}}}
|image={{{image|}}}
|type={{{type|}}}
|content=<!-- pre-built rows and any bespoke sections -->
}}

Parameters

Parameter Description
name Subject name shown in the header. Defaults to the page name.
image Filename of an image uploaded to the wiki (no File: prefix).
imagesize Image width. Defaults to 250px.
type Optional free-text badge shown under the name (e.g. a tournament's Player Run Festival).
content Pre-rendered wikitext for everything below the header/image -- rows, and any section specific to that infobox.
wide Set to any non-empty value (e.g. 1) to widen the box beyond the standard 300px via the loka-infobox--wide modifier class -- for infoboxes needing more horizontal room, e.g. Template:Infobox tournament's two-column layout.
headerimage Filename of an image uploaded to the wiki (no File: prefix). When given, the name and type badge are overlaid on top of it as a full-bleed photo banner spanning the very top of the box, instead of the plain header -- see Template:Infobox tournament. Independent of (and normally used instead of) image.

Styling lives in Template:Infobox/styles.css, which defines the shared building blocks every specific infobox's content is built from:

Class Use
loka-infobox-row / loka-infobox-row-key / loka-infobox-row-value A standard label/value row.
loka-infobox-row--wide Modifier for a row whose value needs its own line (e.g. a long list) instead of sitting beside the label.
loka-hlist A <ul> whose <li> items are comma-separated automatically via CSS, for things like a list of names.