Template:Infobox person: Difference between revisions

From NSPedia
No edit summary
No edit summary
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
<includeonly>
<includeonly><table style="
<table style="
float:right;
float:right;
clear:right;
clear:right;
Line 25: Line 24:
</tr>
</tr>


<!-- SUBTITLE -->
<!-- OPTIONAL SUBTITLE -->
{{#if:{{{subtitle|}}}|
<tr>
<tr>
<td colspan="2" style="
<td colspan="2" style="
Line 32: Line 32:
padding:2px 6px;
padding:2px 6px;
">
">
{{{subtitle|}}}
{{{subtitle}}}
</td>
</td>
</tr>
</tr>
}}


<!-- IMAGE -->
<!-- OPTIONAL IMAGE -->
{{#if:{{{image|}}}|
<tr>
<tr>
<td colspan="2" style="
<td colspan="2" style="
Line 42: Line 44:
padding:8px;
padding:8px;
">
">
[[File:{{{image|}}}|{{{image_size|250px}}}]]
[[File:{{{image}}}|{{{image_size|250px}}}]]
<br>
{{#if:{{{caption|}}}|<br><small>{{{caption}}}</small>}}
<small>{{{caption|}}}</small>
</td>
</td>
</tr>
</tr>
}}


<!-- SECTIONS AND ROWS -->
{{{content|}}}


<!-- ========================= -->
</table></includeonly><noinclude>
<!-- SECTION 1 -->
<!-- ========================= -->
 
<tr>
<th colspan="2" style="text-align:center;background:#dfe1f2;font-weight:bold;font-size:110%;padding:3px;">
{{{section1|}}}
</th>
</tr>
 
<tr><th style="text-align:left;vertical-align:top;padding:4px 8px;">{{{label1|}}}</th><td style="vertical-align:top;padding:4px 8px;">{{{data1|}}}</td></tr>
<tr><th style="text-align:left;vertical-align:top;padding:4px 8px;">{{{label2|}}}</th><td style="vertical-align:top;padding:4px 8px;">{{{data2|}}}</td></tr>
<tr><th style="text-align:left;vertical-align:top;padding:4px 8px;">{{{label3|}}}</th><td style="vertical-align:top;padding:4px 8px;">{{{data3|}}}</td></tr>
<tr><th style="text-align:left;vertical-align:top;padding:4px 8px;">{{{label4|}}}</th><td style="vertical-align:top;padding:4px 8px;">{{{data4|}}}</td></tr>
<tr><th style="text-align:left;vertical-align:top;padding:4px 8px;">{{{label5|}}}</th><td style="vertical-align:top;padding:4px 8px;">{{{data5|}}}</td></tr>
 
 
<!-- ========================= -->
<!-- SECTION 2 -->
<!-- ========================= -->
 
<tr>
<th colspan="2" style="text-align:center;background:#dfe1f2;font-weight:bold;font-size:110%;padding:3px;">
{{{section2|}}}
</th>
</tr>
 
<tr><th style="text-align:left;vertical-align:top;padding:4px 8px;">{{{label6|}}}</th><td style="vertical-align:top;padding:4px 8px;">{{{data6|}}}</td></tr>
<tr><th style="text-align:left;vertical-align:top;padding:4px 8px;">{{{label7|}}}</th><td style="vertical-align:top;padding:4px 8px;">{{{data7|}}}</td></tr>
<tr><th style="text-align:left;vertical-align:top;padding:4px 8px;">{{{label8|}}}</th><td style="vertical-align:top;padding:4px 8px;">{{{data8|}}}</td></tr>
<tr><th style="text-align:left;vertical-align:top;padding:4px 8px;">{{{label9|}}}</th><td style="vertical-align:top;padding:4px 8px;">{{{data9|}}}</td></tr>
<tr><th style="text-align:left;vertical-align:top;padding:4px 8px;">{{{label10|}}}</th><td style="vertical-align:top;padding:4px 8px;">{{{data10|}}}</td></tr>
 
 
<!-- ========================= -->
<!-- SECTION 3 -->
<!-- ========================= -->
 
<tr>
<th colspan="2" style="text-align:center;background:#dfe1f2;font-weight:bold;font-size:110%;padding:3px;">
{{{section3|}}}
</th>
</tr>
 
<tr><th style="text-align:left;vertical-align:top;padding:4px 8px;">{{{label11|}}}</th><td style="vertical-align:top;padding:4px 8px;">{{{data11|}}}</td></tr>
<tr><th style="text-align:left;vertical-align:top;padding:4px 8px;">{{{label12|}}}</th><td style="vertical-align:top;padding:4px 8px;">{{{data12|}}}</td></tr>
<tr><th style="text-align:left;vertical-align:top;padding:4px 8px;">{{{label13|}}}</th><td style="vertical-align:top;padding:4px 8px;">{{{data13|}}}</td></tr>
<tr><th style="text-align:left;vertical-align:top;padding:4px 8px;">{{{label14|}}}</th><td style="vertical-align:top;padding:4px 8px;">{{{data14|}}}</td></tr>
<tr><th style="text-align:left;vertical-align:top;padding:4px 8px;">{{{label15|}}}</th><td style="vertical-align:top;padding:4px 8px;">{{{data15|}}}</td></tr>
 
 
<!-- ========================= -->
<!-- SECTION 4 -->
<!-- ========================= -->
 
<tr>
<th colspan="2" style="text-align:center;background:#dfe1f2;font-weight:bold;font-size:110%;padding:3px;">
{{{section4|}}}
</th>
</tr>
 
<tr><th style="text-align:left;vertical-align:top;padding:4px 8px;">{{{label16|}}}</th><td style="vertical-align:top;padding:4px 8px;">{{{data16|}}}</td></tr>
<tr><th style="text-align:left;vertical-align:top;padding:4px 8px;">{{{label17|}}}</th><td style="vertical-align:top;padding:4px 8px;">{{{data17|}}}</td></tr>
<tr><th style="text-align:left;vertical-align:top;padding:4px 8px;">{{{label18|}}}</th><td style="vertical-align:top;padding:4px 8px;">{{{data18|}}}</td></tr>
<tr><th style="text-align:left;vertical-align:top;padding:4px 8px;">{{{label19|}}}</th><td style="vertical-align:top;padding:4px 8px;">{{{data19|}}}</td></tr>
<tr><th style="text-align:left;vertical-align:top;padding:4px 8px;">{{{label20|}}}</th><td style="vertical-align:top;padding:4px 8px;">{{{data20|}}}</td></tr>
 
 
<!-- ========================= -->
<!-- SECTION 5 -->
<!-- ========================= -->
 
<tr>
<th colspan="2" style="text-align:center;background:#dfe1f2;font-weight:bold;font-size:110%;padding:3px;">
{{{section5|}}}
</th>
</tr>
 
<tr><th style="text-align:left;vertical-align:top;padding:4px 8px;">{{{label21|}}}</th><td style="vertical-align:top;padding:4px 8px;">{{{data21|}}}</td></tr>
<tr><th style="text-align:left;vertical-align:top;padding:4px 8px;">{{{label22|}}}</th><td style="vertical-align:top;padding:4px 8px;">{{{data22|}}}</td></tr>
<tr><th style="text-align:left;vertical-align:top;padding:4px 8px;">{{{label23|}}}</th><td style="vertical-align:top;padding:4px 8px;">{{{data23|}}}</td></tr>
<tr><th style="text-align:left;vertical-align:top;padding:4px 8px;">{{{label24|}}}</th><td style="vertical-align:top;padding:4px 8px;">{{{data24|}}}</td></tr>
<tr><th style="text-align:left;vertical-align:top;padding:4px 8px;">{{{label25|}}}</th><td style="vertical-align:top;padding:4px 8px;">{{{data25|}}}</td></tr>
 
 
<!-- ========================= -->
<!-- SECTION 6 -->
<!-- ========================= -->
 
<tr>
<th colspan="2" style="text-align:center;background:#dfe1f2;font-weight:bold;font-size:110%;padding:3px;">
{{{section6|}}}
</th>
</tr>
 
<tr><th style="text-align:left;vertical-align:top;padding:4px 8px;">{{{label26|}}}</th><td style="vertical-align:top;padding:4px 8px;">{{{data26|}}}</td></tr>
<tr><th style="text-align:left;vertical-align:top;padding:4px 8px;">{{{label27|}}}</th><td style="vertical-align:top;padding:4px 8px;">{{{data27|}}}</td></tr>
<tr><th style="text-align:left;vertical-align:top;padding:4px 8px;">{{{label28|}}}</th><td style="vertical-align:top;padding:4px 8px;">{{{data28|}}}</td></tr>
<tr><th style="text-align:left;vertical-align:top;padding:4px 8px;">{{{label29|}}}</th><td style="vertical-align:top;padding:4px 8px;">{{{data29|}}}</td></tr>
<tr><th style="text-align:left;vertical-align:top;padding:4px 8px;">{{{label30|}}}</th><td style="vertical-align:top;padding:4px 8px;">{{{data30|}}}</td></tr>
 
 
<!-- ========================= -->
<!-- SECTION 7 -->
<!-- ========================= -->
 
<tr>
<th colspan="2" style="text-align:center;background:#dfe1f2;font-weight:bold;font-size:110%;padding:3px;">
{{{section7|}}}
</th>
</tr>
 
<tr><th style="text-align:left;vertical-align:top;padding:4px 8px;">{{{label31|}}}</th><td style="vertical-align:top;padding:4px 8px;">{{{data31|}}}</td></tr>
<tr><th style="text-align:left;vertical-align:top;padding:4px 8px;">{{{label32|}}}</th><td style="vertical-align:top;padding:4px 8px;">{{{data32|}}}</td></tr>
<tr><th style="text-align:left;vertical-align:top;padding:4px 8px;">{{{label33|}}}</th><td style="vertical-align:top;padding:4px 8px;">{{{data33|}}}</td></tr>
<tr><th style="text-align:left;vertical-align:top;padding:4px 8px;">{{{label34|}}}</th><td style="vertical-align:top;padding:4px 8px;">{{{data34|}}}</td></tr>
<tr><th style="text-align:left;vertical-align:top;padding:4px 8px;">{{{label35|}}}</th><td style="vertical-align:top;padding:4px 8px;">{{{data35|}}}</td></tr>
 
 
<!-- ========================= -->
<!-- SECTION 8 -->
<!-- ========================= -->
 
<tr>
<th colspan="2" style="text-align:center;background:#dfe1f2;font-weight:bold;font-size:110%;padding:3px;">
{{{section8|}}}
</th>
</tr>
 
<tr><th style="text-align:left;vertical-align:top;padding:4px 8px;">{{{label36|}}}</th><td style="vertical-align:top;padding:4px 8px;">{{{data36|}}}</td></tr>
<tr><th style="text-align:left;vertical-align:top;padding:4px 8px;">{{{label37|}}}</th><td style="vertical-align:top;padding:4px 8px;">{{{data37|}}}</td></tr>
<tr><th style="text-align:left;vertical-align:top;padding:4px 8px;">{{{label38|}}}</th><td style="vertical-align:top;padding:4px 8px;">{{{data38|}}}</td></tr>
<tr><th style="text-align:left;vertical-align:top;padding:4px 8px;">{{{label39|}}}</th><td style="vertical-align:top;padding:4px 8px;">{{{data39|}}}</td></tr>
<tr><th style="text-align:left;vertical-align:top;padding:4px 8px;">{{{label40|}}}</th><td style="vertical-align:top;padding:4px 8px;">{{{data40|}}}</td></tr>
 
</table>
</includeonly>
 
 
<noinclude>
 
== Infobox person ==
== Infobox person ==


A flexible Wikipedia-style infobox for people.
A flexible infobox for people.


Every section heading, label and value can be changed from the article itself.
=== Usage ===
 
== Basic usage ==


<pre>
<pre>
Line 206: Line 68:
| caption =
| caption =


| section1 =
| content =
| label1 =
| data1 =
| label2 =
| data2 =
| label3 =
| data3 =
| label4 =
| data4 =
| label5 =
| data5 =


| section2 =
{{Infobox section|Section title}}
| label6 =
| data6 =
| label7 =
| data7 =
| label8 =
| data8 =
| label9 =
| data9 =
| label10 =
| data10 =


| section3 =
{{Infobox row
| label11 =
| label = Label
| data11 =
| data = Information
| label12 =
}}
| data12 =
| label13 =
| data13 =
| label14 =
| data14 =
| label15 =
| data15 =


| section4 =
| label16 =
| data16 =
| label17 =
| data17 =
| label18 =
| data18 =
| label19 =
| data19 =
| label20 =
| data20 =
| section5 =
| label21 =
| data21 =
| label22 =
| data22 =
| label23 =
| data23 =
| label24 =
| data24 =
| label25 =
| data25 =
| section6 =
| label26 =
| data26 =
| label27 =
| data27 =
| label28 =
| data28 =
| label29 =
| data29 =
| label30 =
| data30 =
| section7 =
| label31 =
| data31 =
| label32 =
| data32 =
| label33 =
| data33 =
| label34 =
| data34 =
| label35 =
| data35 =
| section8 =
| label36 =
| data36 =
| label37 =
| data37 =
| label38 =
| data38 =
| label39 =
| data39 =
| label40 =
| data40 =
}}
}}
</pre>
</pre>


== How it works ==
Add as many Infobox sections and Infobox rows as needed.
 
A section creates a coloured heading:
 
<pre>
| section1 = President of the United States
</pre>
 
A label controls the text on the left:
 
<pre>
| label1 = In office
</pre>
 
The matching data parameter controls the information on the right:
 
<pre>
| data1 = 2 August 1934 – 30 April 1945
</pre>
 
So:
 
<pre>
| label2 = Vice President
| data2 = [[John Smith]]
</pre>
 
can easily become:
 
<pre>
| label2 = Vice Chairman
| data2 = [[John Smith]]
</pre>
 
without changing the main template.


[[Category:Infobox templates]]
</noinclude>
</noinclude>

Latest revision as of 02:10, 6 September 2026

Infobox person

A flexible infobox for people.

Usage

{{Infobox person
| name =
| subtitle =
| image =
| image_size = 250px
| caption =

| content =

{{Infobox section|Section title}}

{{Infobox row
| label = Label
| data = Information
}}

}}

Add as many Infobox sections and Infobox rows as needed.