Difference between revisions of "Template:Infobox"
From Kerbal Space Program Wiki
(-hopefully remove new line at the beginning; *made the table a bit smaller;) |
m |
||
(27 intermediate revisions by 4 users not shown) | |||
Line 4: | Line 4: | ||
|tpadding=0 | |tpadding=0 | ||
|name=Infobox (name) | |name=Infobox (name) | ||
− | |file=Image | + | |subtitle=Template (subtitle) |
+ | |icon=Image needed.svg | ||
+ | |file=Image needed.svg | ||
|hovertext=Hover Text (hovertext) | |hovertext=Hover Text (hovertext) | ||
|lines= | |lines= | ||
Line 17: | Line 19: | ||
This is a general infobox template, based on the old versions of {{Tl|Infobox/Part}} (''Partbox'') and {{Tl|Infobox/Body}} (''Planetbox''). See [[Template talk:Infobox/Part]] for more information about the new infoboxes. | This is a general infobox template, based on the old versions of {{Tl|Infobox/Part}} (''Partbox'') and {{Tl|Infobox/Body}} (''Planetbox''). See [[Template talk:Infobox/Part]] for more information about the new infoboxes. | ||
− | {{Parameter | + | {{Parameter table|name=text|style=hover|parameters= |
− | {{Parameter | + | {{Parameter row|width|Box width in pixels.|<tt>200</tt>}} |
− | {{Parameter | + | {{Parameter row|padding|Padding in <tt>em</tt>.|<tt>0.2</tt>}} |
− | {{Parameter | + | {{Parameter row|tpadding|Padding of the table in <tt>em</tt>|<tt>0</tt>}} |
− | {{Parameter | + | {{Parameter row|name|Box title.|Base page name}} |
− | {{Parameter | + | {{Parameter row|subtitle|Box subtitle|Hidden}} |
− | {{Parameter | + | {{Parameter row|icon|File next to title and subtitle|Not set/Hidden}} |
− | {{Parameter | + | {{Parameter row|icon width|File next to title and subtitle width in pixels|If subtitle present: 48 pixels. Else: 37 pixels.}} |
− | {{Parameter | + | {{Parameter row|file|Box image. When set to <tt>none</tt> doesn't display any image.|[[:File:Image needed.svg]]}} |
− | {{Parameter | + | {{Parameter row|file style|CSS style for the infobox image.|Not set}} |
+ | {{Parameter row|thumb|An image description displayed below the image|Not set}} | ||
+ | {{Parameter row|file extra1|An extra image displayed below the first image|Not set}} | ||
+ | {{Parameter row|thumb extra1|An image description displayed below the first extra image|Not set}} | ||
+ | {{Parameter row|file extra2|An extra image displayed below the first image|Not set}} | ||
+ | {{Parameter row|thumb extra2|An image description displayed below the second extra image|Not set}} | ||
+ | {{Parameter row|hovertext|Image hover text.|<tt>name</tt> or base page name}} | ||
+ | {{Parameter row|lines|Lines, use {{tl|Infobox/Line}}.}} | ||
+ | {{Parameter row|notes|Footnotes, references style.|Invisible}} | ||
}} | }} | ||
− | [[Category: | + | The [[:Category:Infobox templates]] contains all templates which directly use this template. |
+ | |||
+ | [[Category:Infobox templates| ]]</noinclude><includeonly><div class="infobox" style="float: {{if rtl|left|right}}; width: {{{width|200}}}px; margin-{{if rtl|right|left}}: 1em; padding: {{{padding|0.2}}}em; direction: {{if rtl|rtl|ltr}};"> | ||
{| style="font-size: 90%; padding: {{{tpadding|0}}}em; width: 100%" valign="top" | {| style="font-size: 90%; padding: {{{tpadding|0}}}em; width: 100%" valign="top" | ||
|- | |- | ||
− | | colspan="3" style="background: #ccc | + | | colspan="3" style="background: #ccc; padding: .3em; text-align: center; font-weight: bold;"| <span style="font-size: large; vertical-align: middle">{{#if: {{{name|}}}|{{{name}}}|{{BASEPAGENAME}}}}</span>{{#if:{{{subtitle|}}}|<br/>{{{subtitle}}}|}}{{#if:{{{icon|}}}|<span style="padding-right: .3em; padding-top: .3em; padding-bottom: .3em; text-align: center; font-weight: bold; margin-left: .3em">[[File:{{{icon}}}|{{{icon width|{{#if:{{{subtitle|}}}|48|37}}}}}px]]</span>}} |
|- | |- | ||
− | {{#ifeq: {{{file|}}}|none||{{!}} {{#if: {{{file style|}}}|style="{{{file style}}}"}} colspan="3" {{!}} [[File:{{#if: {{{file|}}}|{{{file}}}|Image | + | {{#ifeq: {{{file|}}}|none||{{!}} {{#if: {{{file style|}}}|style="{{{file style}}}"}} colspan="3" {{!}} [[File:{{#if: {{{file|}}}|{{{file}}}|Image needed.svg}}|{{#expr: {{{width|200}}} - 10}}x{{#expr: {{{width|200}}} - 10}}px|center|{{{hovertext|{{#if: {{{name|}}}|{{{name}}}|{{BASEPAGENAME}}}}}}}]]{{if||{{{thumb|}}}| |
+ | {{Infobox/Line|style=text-align:center;|{{{thumb}}} }} }}{{if||{{{file extra1|}}}|3= | ||
+ | {{(!}} style=text-align:center; | ||
+ | {{!}} [[File:{{{file extra1}}}|{{#expr: {{{width|200}}} / 2 - 10}}x{{#expr: {{{width|200}}} / 2 - 10}}px|center|{{#if: {{{thumb extra1|}}}|{{{thumb extra1}}}}}]] | ||
+ | {{!}} {{#if: {{{file extra2|}}}|[[File:{{{file extra2}}}|{{#expr: {{{width|200}}} / 2 - 10}}x{{#expr: {{{width|200}}} / 2 - 10}}px|center|{{#if: {{{thumb extra2|}}}|{{{thumb extra2}}}|}}]]}} | ||
+ | {{!}}- | ||
+ | {{!}} {{#if: {{{thumb extra1|}}}|{{{thumb extra1}}}}} | ||
+ | {{!}} {{#if: {{{file extra2|}}}|{{#if: {{{thumb extra2|}}}|{{{thumb extra2}}} }} }} | ||
+ | {{!}}} }} }} | ||
{{{lines}}} | {{{lines}}} | ||
{{#if: {{{notes|}}}|{{!}}- | {{#if: {{{notes|}}}|{{!}}- |
Revision as of 21:14, 18 March 2018
Infobox (name) Template (subtitle) | ||
Homemade Image Subtitle | ||
One Column | ||
Two | Columns | |
And | Three | |
Columns | ||
Multiple Types | (Type 1) | Value 1 |
(Type 2) | Value 2 | |
Homemade Footer | ||
Annotations & Footnotes (notes) |
This is a general infobox template, based on the old versions of {{Infobox/Part}} (Partbox) and {{Infobox/Body}} (Planetbox). See Template talk:Infobox/Part for more information about the new infoboxes.
Name | Optional | Description | Default |
---|---|---|---|
width | Yes | Box width in pixels. | 200 |
padding | Yes | Padding in em. | 0.2 |
tpadding | Yes | Padding of the table in em | 0 |
name | Yes | Box title. | Base page name |
subtitle | Yes | Box subtitle | Hidden |
icon | Yes | File next to title and subtitle | Not set/Hidden |
icon width | Yes | File next to title and subtitle width in pixels | If subtitle present: 48 pixels. Else: 37 pixels. |
file | Yes | Box image. When set to none doesn't display any image. | File:Image needed.svg |
file style | Yes | CSS style for the infobox image. | Not set |
thumb | Yes | An image description displayed below the image | Not set |
file extra1 | Yes | An extra image displayed below the first image | Not set |
thumb extra1 | Yes | An image description displayed below the first extra image | Not set |
file extra2 | Yes | An extra image displayed below the first image | Not set |
thumb extra2 | Yes | An image description displayed below the second extra image | Not set |
hovertext | Yes | Image hover text. | name or base page name |
lines | No | Lines, use {{Infobox/Line}}. | |
notes | Yes | Footnotes, references style. | Invisible |
The Category:Infobox templates contains all templates which directly use this template.