Template:Infobox historical era: Difference between revisions

From EarthMC
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
{{Infobox historical era
<includeonly>
| above        = {{{name}}}
{| class="infobox" style="float: right; clear: right; margin: 0 0 1em 1em; border: 1px solid #a2a9b1; background-color: #f8f9fa; width: 24em; font-size: 88%; line-height: 1.5em; border-spacing: 2px;"
| abovestyle    = text-align:center;background-color:#ededed;color:inherit;
|+ style="font-size: 125%; background-color: #efefef; border: 1px solid #a2a9b1; padding: 5px; text-align:center;" | {{{name|{{PAGENAME}}}}}


| subheader      = {{{start}}}{{#if:{{#invoke:String|match|{{{start}}}{{{end}}}| |plain=true|nomatch=1}}|–|&nbsp;–&#32;}}{{{end}}}
{{#if:{{{image|}}}|
| subheaderstyle = padding-bottom: 0.4em; border-bottom: 1px solid #aaa; font-weight: bold;
<tr>
<td colspan="2" style="text-align:center; background-color:#fff; border:1px solid #a2a9b1;">
[[File:{{{image}}}|220px]]<br />{{{caption|}}}
</td>
</tr>
}}


| image          = {{#invoke:InfoboxImage|InfoboxImage|image={{{image|}}}|upright={{{image_upright|1}}}|alt={{{alt|}}}}}
{{#if:{{{start|}}}{{{end|}}}|
| caption        = {{{caption|}}}
<tr>
<th colspan="2" style="text-align:center; background-color:#333; color:white; border:1px solid #a2a9b1; padding:3px;">
{{{start}}} {{{end}}}
</th>
</tr>
}}


| label2        = Duration
{{#if:{{{duration|}}}|
|  data2        = {{{duration|}}}
<tr>
| label3        = Location
<th style="background-color:#f2f2f2; border:1px solid #a2a9b1; padding:0.2em 0.4em; text-align:left; width:40%;">Duration</th>
|  data3        = {{{location|}}}
<td style="border:1px solid #a2a9b1; padding:0.2em 0.4em;">{{{duration}}}</td>
| label4        = Including
</tr>
|  data4        = {{{including|}}}
}}
| label5        = {{if empty|{{{monarch title|}}}|Monarch{{pluralize from text|{{{monarch|}}}|likely=(s)|plural=s}}}}
|  data5        = {{{monarch|}}}
| label6        = {{if empty|{{{leader title|}}}|Leader{{pluralize from text|{{if empty|{{{leader|}}}|{{{leaders|}}}}}|likely=(s)|plural=s}}}}
|  data6        = {{if empty|{{{leader|}}}|{{{leaders|}}}}}
| label7        = President{{pluralize from text|{{{presidents|}}}|likely=(s)|plural=s}}
|  data7        = {{{presidents|}}}
| label8        = Prime Minister{{pluralize from text|{{{primeministers|}}}|likely=(s)|plural=s}}
|  data8        = {{{primeministers|}}}
| label9        = Key events
|  data9        = {{{key_events|}}}


| subheader2  = {{#if:{{{before|}}}{{{after|}}}|<table width="100%">
{{#if:{{{location|}}}|
<tr>
<tr>
<td width="50%" style="text-align:left;">{{#if:{{{before|}}} |
<th style="background-color:#f2f2f2; border:1px solid #a2a9b1; padding:0.2em 0.4em; text-align:left;">Location</th>
  [[File:Arrleft.svg|10px|link=|class=skin-invert-image]] {{#if:{{{before|}}} | {{{before|}}}}}}}</td>
<td style="border:1px solid #a2a9b1; padding:0.2em 0.4em;">{{{location}}}</td>
<td width="50%" style="text-align:right;">{{#if:{{{after|}}} | {{#if:{{{after|}}} | {{{after|}}} | {{{next|}}}}} [[File:Arrright.svg|10px|link=|class-skin-invert-image]]}}</td>
</tr>
</tr></table>}}
}}


|below = {{#if:{{{timeline|}}}|
{{#if:{{{monarch|}}}|
<table style="border-spacing: 0; width: 100%; min-width: 100%" class="mw-collapsible {{#switch:{{{timeline_state|}}}
<tr>
|1|yes|collapsed|hide = mw-collapsed autocollapse
<th style="background-color:#f2f2f2; border:1px solid #a2a9b1; padding:0.2em 0.4em; text-align:left;">Monarch</th>
|0|no|show|uncollapsed|#default = uncollapsed
<td style="border:1px solid #a2a9b1; padding:0.2em 0.4em;">{{{emperor}}}</td>
}}">
</tr>
<tr style="background-color: #efefef;color:inherit;" class="infobox-header"><th style="text-align:center"><div style="margin:0 4em">{{#if:{{{timeline_name|}}}|{{{timeline_name}}}|Chronology}}</div></th></tr>
}}
<tr><td style="text-align:center; padding-top: 3px">
{{{timeline|}}}</td></tr>
</table>}}


{{#if:{{{prime_ministers|}}}|
<tr>
<th style="background-color:#f2f2f2; border:1px solid #a2a9b1; padding:0.2em 0.4em; text-align:left;">Prime Ministers</th>
<td style="border:1px solid #a2a9b1; padding:0.2em 0.4em;">{{{shogun}}}</td>
</tr>
}}
}}
{{#if:{{{regent|}}}|
<tr>
<th style="background-color:#f2f2f2; border:1px solid #a2a9b1; padding:0.2em 0.4em; text-align:left;">Regent</th>
<td style="border:1px solid #a2a9b1; padding:0.2em 0.4em;">{{{regent}}}</td>
</tr>
}}
{{#if:{{{key_events|}}}|
<tr>
<th style="background-color:#f2f2f2; border:1px solid #a2a9b1; padding:0.2em 0.4em; text-align:left;">Major events</th>
<td style="border:1px solid #a2a9b1; padding:0.2em 0.4em;">{{{key_events}}}</td>
</tr>
}}
{{#if:{{{before|}}}|
<tr>
<th style="background-color:#f2f2f2; border:1px solid #a2a9b1; padding:0.2em 0.4em; text-align:left;">Before</th>
<td style="border:1px solid #a2a9b1; padding:0.2em 0.4em;">{{{before}}}</td>
</tr>
}}
{{#if:{{{after|}}}|
<tr>
<th style="background-color:#f2f2f2; border:1px solid #a2a9b1; padding:0.2em 0.4em; text-align:left;">After</th>
<td style="border:1px solid #a2a9b1; padding:0.2em 0.4em;">{{{after}}}</td>
</tr>
}}
{{#if:{{{notes|}}}|
<tr>
<th style="background-color:#f2f2f2; border:1px solid #a2a9b1; padding:0.2em 0.4em; text-align:left;">Notes</th>
<td style="border:1px solid #a2a9b1; padding:0.2em 0.4em;">{{{notes}}}</td>
</tr>
}}
|}
</includeonly>
<noinclude>
== Usage ==
<pre>
{{Infobox era
| name        =
| image      =
| caption    =
| start      =
| end        =
| duration    =
| location    =
| monarch    =
| prime_ministers      =
| regent      =
| key_events  =
| before      =
| after      =
| notes      =
}}
</pre>
[[Category:Infobox templates]]
</noinclude>

Revision as of 11:28, 19 January 2026


Usage

{{Infobox era
| name        =
| image       =
| caption     =
| start       =
| end         =
| duration    =
| location    =
| monarch     =
| prime_ministers      =
| regent      =
| key_events  =
| before      =
| after       =
| notes       =
}}