Template:Infobox: Difference between revisions
No edit summary Tag: 2017 source edit |
add escaped line breaks for better Tag: 2017 source edit |
||
Line 1: | Line 1: | ||
<includeonly><templatestyles src="Infobox/styles.css" /><div class="infobox"> | <includeonly><templatestyles src="Infobox/styles.css" /><!--\n | ||
<div class="infobox-title">{{{title|{{PAGENAME}}}}}</div>{{#if: {{{subtitle|}}}| | --><div class="infobox"> | ||
<div class="infobox-title">{{{title|{{PAGENAME}}}}}</div>{{#if: {{{subtitle|}}} | |||
|<center>{{{subtitle}}}</center>}}{{#if:{{{image|}}}| | |||
<div class="infobox-image"> | <div class="infobox-image"> | ||
{{#ifeq:{{{add_preview|true}}}|true| | {{#ifeq:{{{add_preview|true}}}|true| | ||
<!--then -->[[File:{{#setmainimage:{{{image}}}}}|{{{infobox_image_size|300px}}}]] | <!--then -->[[File:{{#setmainimage:{{{image}}}}}|{{{infobox_image_size|300px}}}]] | ||
|<!--else -->[[File:{{{image}}}|{{{infobox_image_size|300px}}}]]}}</div>}} | |<!--else -->[[File:{{{image}}}|{{{infobox_image_size|300px}}}]]}}</div>}} | ||
<table class="infobox-table">{{{infobox_items}}}</table> | <table class="infobox-table"> | ||
</div>{{#ifeq: {{{add_category|true}}}|true|[[Category:{{{category_name}}}]]}}</includeonly><noinclude> | {{{infobox_items}}} | ||
</table> | |||
</div><!--\n | |||
-->{{#ifeq: {{{add_category|true}}}|true|[[Category:{{{category_name}}}]]}}</includeonly><noinclude> | |||
<templatedata>{ | <templatedata>{ | ||
"description": " | "description": "Generic meta-template for defining infobox templates", | ||
"format": "block", | "format": "block", | ||
"params": { | "params": { |
Revision as of 23:13, 22 December 2024
Generic meta-template for defining infobox templates
Parameter | Description | Type | Status | |
---|---|---|---|---|
Title | title | Title shown at the top of the template. Defaults to page title | Line | optional |
subtitle | subtitle | Text shown below title and above image | Unknown | optional |
Image | image | Image to be used in infobox. Will also be used in page preview. | File | suggested |
infobox_image_size | infobox_image_size | Size of image in infobox
| Unknown | optional |
add_preview | add_preview | Whether to set infobox image as OpenGraph preview
| Boolean | optional |
infobox_items | infobox_items | Content shown inside infobox. Each entry should be enclosed in <tr> | String | optional |
add_category | add_category | Whether to add category tag with this template
| Boolean | optional |
category_name | category_name | Name of the category to put the page into. Provide if your infobox allows specifying category. | Page name | suggested |