Template:Infobox: Difference between revisions
From FusionGirl Wiki
Jump to navigationJump to search
(Update Template:Infobox — clean version with docs) |
(Rebuild Template:Infobox - pure wikitext with ParserFunctions (40 rows)) |
||
| Line 1: | Line 1: | ||
{{# | <includeonly><table class="infobox infobox-fusiongirl"> | ||
== | <tr><th colspan="2" class="infobox-title">{{#if:{{{title|}}}|{{{title}}}|{{#if:{{{name|}}}|{{{name}}}|{{PAGENAME}}}}}}</th></tr> | ||
{{#if:{{{above|}}}|<tr><td colspan="2" class="infobox-above">{{{above}}}</td></tr>}} | |||
{{#if:{{{subheader|}}}|<tr><td colspan="2" class="infobox-subheader">{{{subheader}}}</td></tr>}} | |||
{{#if:{{{image|}}}|<tr><td colspan="2" class="infobox-image">{{{image}}}{{#if:{{{caption|}}}|<div class="infobox-caption">{{{caption}}}</div>}}</td></tr>}} | |||
{{#if:{{{image2|}}}|<tr><td colspan="2" class="infobox-image">{{{image2}}}{{#if:{{{caption2|}}}|<div class="infobox-caption">{{{caption2}}}</div>}}</td></tr>}} | |||
{{#if:{{{header1|}}}|<tr><th colspan="2" class="infobox-header">{{{header1}}}</th></tr>}}{{#if:{{{data1|}}}|{{#if:{{{label1|}}}|<tr><th class="infobox-label">{{{label1}}}</th><td class="infobox-data">{{{data1}}}</td></tr>|<tr><td colspan="2" class="infobox-data infobox-data-full">{{{data1}}}</td></tr>}}}} | |||
{{#if:{{{header2|}}}|<tr><th colspan="2" class="infobox-header">{{{header2}}}</th></tr>}}{{#if:{{{data2|}}}|{{#if:{{{label2|}}}|<tr><th class="infobox-label">{{{label2}}}</th><td class="infobox-data">{{{data2}}}</td></tr>|<tr><td colspan="2" class="infobox-data infobox-data-full">{{{data2}}}</td></tr>}}}} | |||
{{#if:{{{header3|}}}|<tr><th colspan="2" class="infobox-header">{{{header3}}}</th></tr>}}{{#if:{{{data3|}}}|{{#if:{{{label3|}}}|<tr><th class="infobox-label">{{{label3}}}</th><td class="infobox-data">{{{data3}}}</td></tr>|<tr><td colspan="2" class="infobox-data infobox-data-full">{{{data3}}}</td></tr>}}}} | |||
{{#if:{{{header4|}}}|<tr><th colspan="2" class="infobox-header">{{{header4}}}</th></tr>}}{{#if:{{{data4|}}}|{{#if:{{{label4|}}}|<tr><th class="infobox-label">{{{label4}}}</th><td class="infobox-data">{{{data4}}}</td></tr>|<tr><td colspan="2" class="infobox-data infobox-data-full">{{{data4}}}</td></tr>}}}} | |||
{{#if:{{{header5|}}}|<tr><th colspan="2" class="infobox-header">{{{header5}}}</th></tr>}}{{#if:{{{data5|}}}|{{#if:{{{label5|}}}|<tr><th class="infobox-label">{{{label5}}}</th><td class="infobox-data">{{{data5}}}</td></tr>|<tr><td colspan="2" class="infobox-data infobox-data-full">{{{data5}}}</td></tr>}}}} | |||
{{#if:{{{header6|}}}|<tr><th colspan="2" class="infobox-header">{{{header6}}}</th></tr>}}{{#if:{{{data6|}}}|{{#if:{{{label6|}}}|<tr><th class="infobox-label">{{{label6}}}</th><td class="infobox-data">{{{data6}}}</td></tr>|<tr><td colspan="2" class="infobox-data infobox-data-full">{{{data6}}}</td></tr>}}}} | |||
{{#if:{{{header7|}}}|<tr><th colspan="2" class="infobox-header">{{{header7}}}</th></tr>}}{{#if:{{{data7|}}}|{{#if:{{{label7|}}}|<tr><th class="infobox-label">{{{label7}}}</th><td class="infobox-data">{{{data7}}}</td></tr>|<tr><td colspan="2" class="infobox-data infobox-data-full">{{{data7}}}</td></tr>}}}} | |||
{{#if:{{{header8|}}}|<tr><th colspan="2" class="infobox-header">{{{header8}}}</th></tr>}}{{#if:{{{data8|}}}|{{#if:{{{label8|}}}|<tr><th class="infobox-label">{{{label8}}}</th><td class="infobox-data">{{{data8}}}</td></tr>|<tr><td colspan="2" class="infobox-data infobox-data-full">{{{data8}}}</td></tr>}}}} | |||
{{#if:{{{header9|}}}|<tr><th colspan="2" class="infobox-header">{{{header9}}}</th></tr>}}{{#if:{{{data9|}}}|{{#if:{{{label9|}}}|<tr><th class="infobox-label">{{{label9}}}</th><td class="infobox-data">{{{data9}}}</td></tr>|<tr><td colspan="2" class="infobox-data infobox-data-full">{{{data9}}}</td></tr>}}}} | |||
{{#if:{{{header10|}}}|<tr><th colspan="2" class="infobox-header">{{{header10}}}</th></tr>}}{{#if:{{{data10|}}}|{{#if:{{{label10|}}}|<tr><th class="infobox-label">{{{label10}}}</th><td class="infobox-data">{{{data10}}}</td></tr>|<tr><td colspan="2" class="infobox-data infobox-data-full">{{{data10}}}</td></tr>}}}} | |||
{{#if:{{{header11|}}}|<tr><th colspan="2" class="infobox-header">{{{header11}}}</th></tr>}}{{#if:{{{data11|}}}|{{#if:{{{label11|}}}|<tr><th class="infobox-label">{{{label11}}}</th><td class="infobox-data">{{{data11}}}</td></tr>|<tr><td colspan="2" class="infobox-data infobox-data-full">{{{data11}}}</td></tr>}}}} | |||
{{#if:{{{header12|}}}|<tr><th colspan="2" class="infobox-header">{{{header12}}}</th></tr>}}{{#if:{{{data12|}}}|{{#if:{{{label12|}}}|<tr><th class="infobox-label">{{{label12}}}</th><td class="infobox-data">{{{data12}}}</td></tr>|<tr><td colspan="2" class="infobox-data infobox-data-full">{{{data12}}}</td></tr>}}}} | |||
{{#if:{{{header13|}}}|<tr><th colspan="2" class="infobox-header">{{{header13}}}</th></tr>}}{{#if:{{{data13|}}}|{{#if:{{{label13|}}}|<tr><th class="infobox-label">{{{label13}}}</th><td class="infobox-data">{{{data13}}}</td></tr>|<tr><td colspan="2" class="infobox-data infobox-data-full">{{{data13}}}</td></tr>}}}} | |||
{{#if:{{{header14|}}}|<tr><th colspan="2" class="infobox-header">{{{header14}}}</th></tr>}}{{#if:{{{data14|}}}|{{#if:{{{label14|}}}|<tr><th class="infobox-label">{{{label14}}}</th><td class="infobox-data">{{{data14}}}</td></tr>|<tr><td colspan="2" class="infobox-data infobox-data-full">{{{data14}}}</td></tr>}}}} | |||
{{#if:{{{header15|}}}|<tr><th colspan="2" class="infobox-header">{{{header15}}}</th></tr>}}{{#if:{{{data15|}}}|{{#if:{{{label15|}}}|<tr><th class="infobox-label">{{{label15}}}</th><td class="infobox-data">{{{data15}}}</td></tr>|<tr><td colspan="2" class="infobox-data infobox-data-full">{{{data15}}}</td></tr>}}}} | |||
{{#if:{{{header16|}}}|<tr><th colspan="2" class="infobox-header">{{{header16}}}</th></tr>}}{{#if:{{{data16|}}}|{{#if:{{{label16|}}}|<tr><th class="infobox-label">{{{label16}}}</th><td class="infobox-data">{{{data16}}}</td></tr>|<tr><td colspan="2" class="infobox-data infobox-data-full">{{{data16}}}</td></tr>}}}} | |||
{{#if:{{{header17|}}}|<tr><th colspan="2" class="infobox-header">{{{header17}}}</th></tr>}}{{#if:{{{data17|}}}|{{#if:{{{label17|}}}|<tr><th class="infobox-label">{{{label17}}}</th><td class="infobox-data">{{{data17}}}</td></tr>|<tr><td colspan="2" class="infobox-data infobox-data-full">{{{data17}}}</td></tr>}}}} | |||
{{#if:{{{header18|}}}|<tr><th colspan="2" class="infobox-header">{{{header18}}}</th></tr>}}{{#if:{{{data18|}}}|{{#if:{{{label18|}}}|<tr><th class="infobox-label">{{{label18}}}</th><td class="infobox-data">{{{data18}}}</td></tr>|<tr><td colspan="2" class="infobox-data infobox-data-full">{{{data18}}}</td></tr>}}}} | |||
{{#if:{{{header19|}}}|<tr><th colspan="2" class="infobox-header">{{{header19}}}</th></tr>}}{{#if:{{{data19|}}}|{{#if:{{{label19|}}}|<tr><th class="infobox-label">{{{label19}}}</th><td class="infobox-data">{{{data19}}}</td></tr>|<tr><td colspan="2" class="infobox-data infobox-data-full">{{{data19}}}</td></tr>}}}} | |||
{{#if:{{{header20|}}}|<tr><th colspan="2" class="infobox-header">{{{header20}}}</th></tr>}}{{#if:{{{data20|}}}|{{#if:{{{label20|}}}|<tr><th class="infobox-label">{{{label20}}}</th><td class="infobox-data">{{{data20}}}</td></tr>|<tr><td colspan="2" class="infobox-data infobox-data-full">{{{data20}}}</td></tr>}}}} | |||
{{#if:{{{header21|}}}|<tr><th colspan="2" class="infobox-header">{{{header21}}}</th></tr>}}{{#if:{{{data21|}}}|{{#if:{{{label21|}}}|<tr><th class="infobox-label">{{{label21}}}</th><td class="infobox-data">{{{data21}}}</td></tr>|<tr><td colspan="2" class="infobox-data infobox-data-full">{{{data21}}}</td></tr>}}}} | |||
{{#if:{{{header22|}}}|<tr><th colspan="2" class="infobox-header">{{{header22}}}</th></tr>}}{{#if:{{{data22|}}}|{{#if:{{{label22|}}}|<tr><th class="infobox-label">{{{label22}}}</th><td class="infobox-data">{{{data22}}}</td></tr>|<tr><td colspan="2" class="infobox-data infobox-data-full">{{{data22}}}</td></tr>}}}} | |||
{{#if:{{{header23|}}}|<tr><th colspan="2" class="infobox-header">{{{header23}}}</th></tr>}}{{#if:{{{data23|}}}|{{#if:{{{label23|}}}|<tr><th class="infobox-label">{{{label23}}}</th><td class="infobox-data">{{{data23}}}</td></tr>|<tr><td colspan="2" class="infobox-data infobox-data-full">{{{data23}}}</td></tr>}}}} | |||
{{#if:{{{header24|}}}|<tr><th colspan="2" class="infobox-header">{{{header24}}}</th></tr>}}{{#if:{{{data24|}}}|{{#if:{{{label24|}}}|<tr><th class="infobox-label">{{{label24}}}</th><td class="infobox-data">{{{data24}}}</td></tr>|<tr><td colspan="2" class="infobox-data infobox-data-full">{{{data24}}}</td></tr>}}}} | |||
{{#if:{{{header25|}}}|<tr><th colspan="2" class="infobox-header">{{{header25}}}</th></tr>}}{{#if:{{{data25|}}}|{{#if:{{{label25|}}}|<tr><th class="infobox-label">{{{label25}}}</th><td class="infobox-data">{{{data25}}}</td></tr>|<tr><td colspan="2" class="infobox-data infobox-data-full">{{{data25}}}</td></tr>}}}} | |||
{{#if:{{{header26|}}}|<tr><th colspan="2" class="infobox-header">{{{header26}}}</th></tr>}}{{#if:{{{data26|}}}|{{#if:{{{label26|}}}|<tr><th class="infobox-label">{{{label26}}}</th><td class="infobox-data">{{{data26}}}</td></tr>|<tr><td colspan="2" class="infobox-data infobox-data-full">{{{data26}}}</td></tr>}}}} | |||
{{#if:{{{header27|}}}|<tr><th colspan="2" class="infobox-header">{{{header27}}}</th></tr>}}{{#if:{{{data27|}}}|{{#if:{{{label27|}}}|<tr><th class="infobox-label">{{{label27}}}</th><td class="infobox-data">{{{data27}}}</td></tr>|<tr><td colspan="2" class="infobox-data infobox-data-full">{{{data27}}}</td></tr>}}}} | |||
{{#if:{{{header28|}}}|<tr><th colspan="2" class="infobox-header">{{{header28}}}</th></tr>}}{{#if:{{{data28|}}}|{{#if:{{{label28|}}}|<tr><th class="infobox-label">{{{label28}}}</th><td class="infobox-data">{{{data28}}}</td></tr>|<tr><td colspan="2" class="infobox-data infobox-data-full">{{{data28}}}</td></tr>}}}} | |||
{{#if:{{{header29|}}}|<tr><th colspan="2" class="infobox-header">{{{header29}}}</th></tr>}}{{#if:{{{data29|}}}|{{#if:{{{label29|}}}|<tr><th class="infobox-label">{{{label29}}}</th><td class="infobox-data">{{{data29}}}</td></tr>|<tr><td colspan="2" class="infobox-data infobox-data-full">{{{data29}}}</td></tr>}}}} | |||
{{#if:{{{header30|}}}|<tr><th colspan="2" class="infobox-header">{{{header30}}}</th></tr>}}{{#if:{{{data30|}}}|{{#if:{{{label30|}}}|<tr><th class="infobox-label">{{{label30}}}</th><td class="infobox-data">{{{data30}}}</td></tr>|<tr><td colspan="2" class="infobox-data infobox-data-full">{{{data30}}}</td></tr>}}}} | |||
{{#if:{{{header31|}}}|<tr><th colspan="2" class="infobox-header">{{{header31}}}</th></tr>}}{{#if:{{{data31|}}}|{{#if:{{{label31|}}}|<tr><th class="infobox-label">{{{label31}}}</th><td class="infobox-data">{{{data31}}}</td></tr>|<tr><td colspan="2" class="infobox-data infobox-data-full">{{{data31}}}</td></tr>}}}} | |||
{{#if:{{{header32|}}}|<tr><th colspan="2" class="infobox-header">{{{header32}}}</th></tr>}}{{#if:{{{data32|}}}|{{#if:{{{label32|}}}|<tr><th class="infobox-label">{{{label32}}}</th><td class="infobox-data">{{{data32}}}</td></tr>|<tr><td colspan="2" class="infobox-data infobox-data-full">{{{data32}}}</td></tr>}}}} | |||
{{#if:{{{header33|}}}|<tr><th colspan="2" class="infobox-header">{{{header33}}}</th></tr>}}{{#if:{{{data33|}}}|{{#if:{{{label33|}}}|<tr><th class="infobox-label">{{{label33}}}</th><td class="infobox-data">{{{data33}}}</td></tr>|<tr><td colspan="2" class="infobox-data infobox-data-full">{{{data33}}}</td></tr>}}}} | |||
{{#if:{{{header34|}}}|<tr><th colspan="2" class="infobox-header">{{{header34}}}</th></tr>}}{{#if:{{{data34|}}}|{{#if:{{{label34|}}}|<tr><th class="infobox-label">{{{label34}}}</th><td class="infobox-data">{{{data34}}}</td></tr>|<tr><td colspan="2" class="infobox-data infobox-data-full">{{{data34}}}</td></tr>}}}} | |||
{{#if:{{{header35|}}}|<tr><th colspan="2" class="infobox-header">{{{header35}}}</th></tr>}}{{#if:{{{data35|}}}|{{#if:{{{label35|}}}|<tr><th class="infobox-label">{{{label35}}}</th><td class="infobox-data">{{{data35}}}</td></tr>|<tr><td colspan="2" class="infobox-data infobox-data-full">{{{data35}}}</td></tr>}}}} | |||
{{#if:{{{header36|}}}|<tr><th colspan="2" class="infobox-header">{{{header36}}}</th></tr>}}{{#if:{{{data36|}}}|{{#if:{{{label36|}}}|<tr><th class="infobox-label">{{{label36}}}</th><td class="infobox-data">{{{data36}}}</td></tr>|<tr><td colspan="2" class="infobox-data infobox-data-full">{{{data36}}}</td></tr>}}}} | |||
{{#if:{{{header37|}}}|<tr><th colspan="2" class="infobox-header">{{{header37}}}</th></tr>}}{{#if:{{{data37|}}}|{{#if:{{{label37|}}}|<tr><th class="infobox-label">{{{label37}}}</th><td class="infobox-data">{{{data37}}}</td></tr>|<tr><td colspan="2" class="infobox-data infobox-data-full">{{{data37}}}</td></tr>}}}} | |||
{{#if:{{{header38|}}}|<tr><th colspan="2" class="infobox-header">{{{header38}}}</th></tr>}}{{#if:{{{data38|}}}|{{#if:{{{label38|}}}|<tr><th class="infobox-label">{{{label38}}}</th><td class="infobox-data">{{{data38}}}</td></tr>|<tr><td colspan="2" class="infobox-data infobox-data-full">{{{data38}}}</td></tr>}}}} | |||
{{#if:{{{header39|}}}|<tr><th colspan="2" class="infobox-header">{{{header39}}}</th></tr>}}{{#if:{{{data39|}}}|{{#if:{{{label39|}}}|<tr><th class="infobox-label">{{{label39}}}</th><td class="infobox-data">{{{data39}}}</td></tr>|<tr><td colspan="2" class="infobox-data infobox-data-full">{{{data39}}}</td></tr>}}}} | |||
{{#if:{{{header40|}}}|<tr><th colspan="2" class="infobox-header">{{{header40}}}</th></tr>}}{{#if:{{{data40|}}}|{{#if:{{{label40|}}}|<tr><th class="infobox-label">{{{label40}}}</th><td class="infobox-data">{{{data40}}}</td></tr>|<tr><td colspan="2" class="infobox-data infobox-data-full">{{{data40}}}</td></tr>}}}} | |||
{{#if:{{{below|}}}|<tr><td colspan="2" class="infobox-below">{{{below}}}</td></tr>}} | |||
</table></includeonly><noinclude> | |||
== FusionGirl Infobox Template == | |||
Pure wikitext infobox using ParserFunctions. Supports up to 40 numbered rows. | |||
=== Quick Example === | |||
<pre> | <pre> | ||
{{Infobox | {{Infobox | ||
| title = | | title = Magneto Speeder | ||
| image = | | image = [[File:MagnetoSpeeder.png|250px]] | ||
| caption = | | caption = The Magneto Speeder in flight | ||
| header1 = | | header1 = Overview | ||
| | | label2 = Type | ||
| | | data2 = Multi-role aerospace vehicle | ||
| | | label3 = Developer | ||
| | | data3 = [[Tho'ra Clan]] | ||
| below = [[ | | header4 = Specs | ||
| label5 = Speed | |||
| data5 = Mach 2+ | |||
| label6 = Range | |||
| data6 = Global / orbital | |||
| below = [[Magneto Speeder|Main article]] | |||
}} | }} | ||
</pre> | </pre> | ||
| Line 20: | Line 75: | ||
! Parameter !! Description | ! Parameter !! Description | ||
|- | |- | ||
| '''title''' / '''name''' || Infobox | | '''title''' / '''name''' || Infobox heading (defaults to page name) | ||
|- | |- | ||
| ''' | | '''above''' || Text above the image | ||
|- | |- | ||
| ''' | | '''subheader''' || Subtitle row | ||
|- | |- | ||
| ''' | | '''image''' / '''image2''' || Image wikitext | ||
|- | |- | ||
| ''' | | '''caption''' / '''caption2''' || Image caption | ||
|- | |- | ||
| ''' | | '''headerN''' || Full-width section header (N = 1-40) | ||
|- | |- | ||
| ''' | | '''labelN''' || Left-column label | ||
|- | |- | ||
| ''' | | '''dataN''' || Right-column data | ||
|- | |- | ||
| ''' | | '''below''' || Footer row | ||
|} | |} | ||
[[Category:Infobox templates]] | [[Category:Infobox templates]] | ||
</noinclude> | </noinclude> | ||
Revision as of 17:52, 13 March 2026
FusionGirl Infobox Template
Pure wikitext infobox using ParserFunctions. Supports up to 40 numbered rows.
Quick Example
{{Infobox
| title = Magneto Speeder
| image = [[File:MagnetoSpeeder.png|250px]]
| caption = The Magneto Speeder in flight
| header1 = Overview
| label2 = Type
| data2 = Multi-role aerospace vehicle
| label3 = Developer
| data3 = [[Tho'ra Clan]]
| header4 = Specs
| label5 = Speed
| data5 = Mach 2+
| label6 = Range
| data6 = Global / orbital
| below = [[Magneto Speeder|Main article]]
}}
Parameters
| Parameter | Description |
|---|---|
| title / name | Infobox heading (defaults to page name) |
| above | Text above the image |
| subheader | Subtitle row |
| image / image2 | Image wikitext |
| caption / caption2 | Image caption |
| headerN | Full-width section header (N = 1-40) |
| labelN | Left-column label |
| dataN | Right-column data |
| below | Footer row |