Template:Person: Difference between revisions

From Koen Family Research Log
Jump to navigation Jump to search
Rewrite infobox with HTML table to fix parser-function expansion (via update-page on MediaWiki MCP Server)
Rewrite infobox using core MediaWiki only (no ParserFunctions dependency) (via update-page on MediaWiki MCP Server)
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
<includeonly><table class="infobox" style="float:right; clear:right; width:22em; margin:0 0 1em 1em; border:1px solid #a2a9b1; background:#f8f9fa; font-size:88%; line-height:1.4; border-collapse:collapse;">
<includeonly>{| class="infobox" style="float:right; clear:right; width:22em; margin:0 0 1em 1em; border:1px solid #a2a9b1; background:#f8f9fa; font-size:88%; line-height:1.4; border-collapse:collapse;"
<tr><th colspan="2" style="background:#e8e8e8; font-size:120%; padding:0.4em;">{{{name|{{PAGENAME}}}}}</th></tr>
|-
{{#if:{{{image|}}}|<tr><td colspan="2" style="text-align:center; padding:0.4em;">[[File:{{{image}}}{{!}}frameless{{!}}200px{{!}}alt={{{caption|}}}]]</td></tr>}}
! colspan="2" style="background:#e8e8e8; font-size:120%; padding:0.4em;" | {{{name|{{PAGENAME}}}}}
<tr><th scope="row" style="width:40%; padding:0.3em; text-align:left;">Born</th><td style="padding:0.3em;">{{{birth_date|}}}{{#if:{{{birth_place|}}}|<br />{{{birth_place}}}}}</td></tr>
|-
<tr><th scope="row" style="padding:0.3em; text-align:left;">Died</th><td style="padding:0.3em;">{{{death_date|}}}{{#if:{{{death_place|}}}|<br />{{{death_place}}}}}</td></tr>
! scope="row" style="width:40%; padding:0.3em; text-align:left;" | Born
{{#if:{{{resting_place|}}}|<tr><th scope="row" style="padding:0.3em; text-align:left;">Buried</th><td style="padding:0.3em;">{{{resting_place}}}</td></tr>}}
| style="padding:0.3em;" | {{{birth_date|}}} {{{birth_place|}}}
{{#if:{{{spouse|}}}|<tr><th scope="row" style="padding:0.3em; text-align:left;">Spouse(s)</th><td style="padding:0.3em;">{{{spouse}}}</td></tr>}}
|-
{{#if:{{{parents|}}}|<tr><th scope="row" style="padding:0.3em; text-align:left;">Parents</th><td style="padding:0.3em;">{{{parents}}}</td></tr>}}
! scope="row" style="padding:0.3em; text-align:left;" | Died
{{#if:{{{children|}}}|<tr><th scope="row" style="padding:0.3em; text-align:left;">Children</th><td style="padding:0.3em;">{{{children}}}</td></tr>}}
| style="padding:0.3em;" | {{{death_date|}}} {{{death_place|}}}
{{#if:{{{occupation|}}}|<tr><th scope="row" style="padding:0.3em; text-align:left;">Occupation</th><td style="padding:0.3em;">{{{occupation}}}</td></tr>}}
|-
{{#if:{{{known_for|}}}|<tr><th scope="row" style="padding:0.3em; text-align:left;">Known for</th><td style="padding:0.3em;">{{{known_for}}}</td></tr>}}
! scope="row" style="padding:0.3em; text-align:left;" | Buried
</table></includeonly><noinclude>
| style="padding:0.3em;" | {{{resting_place|}}}
|-
! scope="row" style="padding:0.3em; text-align:left;" | Spouse(s)
| style="padding:0.3em;" | {{{spouse|}}}
|-
! scope="row" style="padding:0.3em; text-align:left;" | Parents
| style="padding:0.3em;" | {{{parents|}}}
|-
! scope="row" style="padding:0.3em; text-align:left;" | Children
| style="padding:0.3em;" | {{{children|}}}
|-
! scope="row" style="padding:0.3em; text-align:left;" | Occupation
| style="padding:0.3em;" | {{{occupation|}}}
|-
! scope="row" style="padding:0.3em; text-align:left;" | Known for
| style="padding:0.3em;" | {{{known_for|}}}
|}</includeonly><noinclude>
== Usage ==
== Usage ==
Add to a person page (deceased individuals only):
Add to a person page (deceased individuals only):
Line 17: Line 33:
{{Person
{{Person
| name        =
| name        =
| image      = Example.jpg
| caption    =
| birth_date  =
| birth_date  =
| birth_place =
| birth_place =
Line 32: Line 46:
</pre>
</pre>


All fields are optional and hidden when empty.
Leave any field empty to show a blank cell. Add a portrait separately on the page, e.g. <code><nowiki>[[File:portrait.jpg|thumb|Caption]]</nowiki></code>.


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

Latest revision as of 06:53, 27 August 2026

Usage

Add to a person page (deceased individuals only):

{{Person
| name        =
| birth_date  =
| birth_place =
| death_date  =
| death_place =
| resting_place =
| spouse      =
| parents     =
| children    =
| occupation  =
| known_for   =
}}

Leave any field empty to show a blank cell. Add a portrait separately on the page, e.g. [[File:portrait.jpg|thumb|Caption]].