Template:Character Data: Difference between revisions
More actions
No edit summary |
mNo edit summary |
||
| (7 intermediate revisions by the same user not shown) | |||
| Line 10: | Line 10: | ||
| style="text-align: center;" | '''{{{title|{{PAGENAME}}}}}''' | | style="text-align: center;" | '''{{{title|{{PAGENAME}}}}}''' | ||
|} | |} | ||
{{#if:{{{photo|}}}|{{!}}- | |||
{{#if:{{{photo|}}}| | {{!}} colspan="2" style="text-align: center;" {{!}}{{#if:{{{photo 2|}}}|{{#tag:tabber|{{{photo_label|Image 1}}} = [[File:{{#invoke:FileCleaner|main|{{{photo}}}}}|290px|{{{title|{{PAGENAME}}}}}]] {{#if:{{{caption|}}}|<br/>{{{caption}}}|}}{{!}}-{{!}}{{{photo 2_label|Image 2}}} = [[File:{{#invoke:FileCleaner|main|{{{photo 2}}}}}|290px|{{{title|{{PAGENAME}}}}}]] {{#if:{{{caption 2|}}}|<br/>{{{caption 2}}}|}}{{#if:{{{photo 3|}}}|{{!}}-{{!}}{{{photo 3_label|Image 3}}} = [[File:{{#invoke:FileCleaner|main|{{{photo 3}}}}}|290px|{{{title|{{PAGENAME}}}}}]] {{#if:{{{caption 3|}}}|<br/>{{{caption 3}}}|}}}}{{#if:{{{photo 4|}}}|{{!}}-{{!}}{{{photo 4_label|Image 4}}} = [[File:{{#invoke:FileCleaner|main|{{{photo 4}}}}}|290px|{{{title|{{PAGENAME}}}}}]] {{#if:{{{caption 4|}}}|<br/>{{{caption 4}}}|}}}}}}|[[File:{{#invoke:FileCleaner|main|{{{photo}}}}}|300px|{{{title|{{PAGENAME}}}}}]] {{#if:{{{caption|}}}|<br/>{{{caption}}}|}}}}}} | ||
{{!}} colspan="2" style="text-align: center;" {{!}} [[File:{{{photo}}}|300px|{{{title|{{PAGENAME}}}}}]] {{#if:{{{caption|}}}|<br/> {{{caption}}}|}} | |||
}} | |||
|- {{#if:{{{spoilers|}}}||style="display:none;"}} | |- {{#if:{{{spoilers|}}}||style="display:none;"}} | ||
| colspan="2" style="text-align:center;" | <span class="mw-customtoggle-infobox" style="color: var(--color-link); cursor: pointer;">[show/hide spoilers]</span><br/><small>Spoilers hidden in infobox by default.</small> | | colspan="2" style="text-align:center;" | <span class="mw-customtoggle-infobox" style="color: var(--color-link); cursor: pointer;">[show/hide spoilers]</span><br/><small>Spoilers hidden in infobox by default.</small> | ||
| Line 107: | Line 105: | ||
{{#if:{{{primecon|}}}| | {{#if:{{{primecon|}}}| | ||
{{!}} colspan="2" {{!}} [[{{{primecon title|{{{title|{{PAGENAME}}}}} {{#if:{{{series|}}}|({{{series|}}})|}}}}}|{{#if:{{{primecon title|}}}|{{#explode:{{{primecon title}}}|(|0}}|{{{title|{{PAGENAME}}}}}}} in the primary continuity]] | {{!}} colspan="2" {{!}} [[{{{primecon title|{{{title|{{PAGENAME}}}}} {{#if:{{{series|}}}|({{{series|}}})|}}}}}|{{#if:{{{primecon title|}}}|{{#explode:{{{primecon title}}}|(|0}}|{{{title|{{PAGENAME}}}}}}} in the primary continuity]] | ||
}} | }} | ||
|- | |- | ||
| Line 117: | Line 111: | ||
}} | }} | ||
|}{{#if:{{{sortkey|}}}|{{DEFAULTSORT:{{{sortkey}}}}}}}</includeonly><noinclude> | |}{{#if:{{{sortkey|}}}|{{DEFAULTSORT:{{{sortkey}}}}}}}</includeonly><noinclude> | ||
= Documentation = | = Documentation = | ||
| Line 127: | Line 120: | ||
* '''title''': The name displayed at the top. Defaults to the page name. | * '''title''': The name displayed at the top. Defaults to the page name. | ||
* '''series / series 2 / series 3''': Determines which series icons (e.g., RDM, TOS, CAP) appear in the header. Supports up to three icons for characters appearing across multiple continuities. | * '''series / series 2 / series 3''': Determines which series icons (e.g., RDM, TOS, CAP) appear in the header. Supports up to three icons for characters appearing across multiple continuities. | ||
* '''photo / photo 2''': The filename of the character image(s). | * '''photo / photo 2 / photo 3 / photo 4''': The filename of the character image(s). | ||
* '''caption / caption 2''': The text displayed directly beneath the photo(s). | * '''photo_label / photo 2_label / photo 3_label / photo 4_label''': The (short) tab label to use for the tabber that aligns with the character image(s). | ||
* '''caption / caption 2 / caption 3 / caption 4''': The text displayed directly beneath the photo(s). | |||
* '''sortkey''': Used for category alphabetization (e.g., <code>Adama, William</code>). | * '''sortkey''': Used for category alphabetization (e.g., <code>Adama, William</code>). | ||
* '''spoilers''': Set to **Y** to wrap sensitive rows (Death, Last Appearance, etc.) in a collapsible spoiler toggle. | * '''spoilers''': Set to **Y** to wrap sensitive rows (Death, Last Appearance, etc.) in a collapsible spoiler toggle. | ||
| Line 188: | Line 182: | ||
"title": { "label": "Title", "description": "Defaults to PAGENAME" }, | "title": { "label": "Title", "description": "Defaults to PAGENAME" }, | ||
"photo": { "type": "wiki-file-name", "label": "Main Image" }, | "photo": { "type": "wiki-file-name", "label": "Main Image" }, | ||
"caption": { "label": "Caption" }, | "caption": { "label": "Caption" }, | ||
"caption 2": { "label": " | "photo_label": { "label": "First Image Tab Label", "default": "Image 3" }, | ||
"caption": { "label": "First Image Caption" }, | |||
"photo 2": { "type": "wiki-file-name", "label": "Second Image" }, | |||
"photo 2_label": { "label": "Second Image Tab Label", "default": "Image 3" }, | |||
"caption 2": { "label": "Second Image Caption" }, | |||
"photo 3": { "type": "wiki-file-name", "label": "Third Image" }, | |||
"photo 3_label": { "label": "Third Image Tab Label", "default": "Image 3" }, | |||
"caption 3": { "label": "Third Image Caption" }, | |||
"photo 4": { "type": "wiki-file-name", "label": "Fourth Image" }, | |||
"photo 4_label": { "label": "Fourth Image Tab Label", "default": "Image 4" }, | |||
"caption 4": { "label": "Fourth Image Caption" }, | |||
"gender": { "label": "Gender (M/F)", "description": "M or F. Required for Genealogy.", "suggested": true }, | "gender": { "label": "Gender (M/F)", "description": "M or F. Required for Genealogy.", "suggested": true }, | ||
"parent 1": { "type": "wiki-page-name", "label": "Genealogy Parent 1" }, | "parent 1": { "type": "wiki-page-name", "label": "Genealogy Parent 1" }, | ||
Latest revision as of 00:48, 2 January 2026
Documentation
edit sourceThis template is the primary infobox for character articles. It provides a standard layout for character stats, media links, and continuity data, with integrated support for automated genealogy trees via the Genealogy Extension.
Parameter Descriptions
edit sourceHeader & Display
edit source- title: The name displayed at the top. Defaults to the page name.
- series / series 2 / series 3: Determines which series icons (e.g., RDM, TOS, CAP) appear in the header. Supports up to three icons for characters appearing across multiple continuities.
- photo / photo 2 / photo 3 / photo 4: The filename of the character image(s).
- photo_label / photo 2_label / photo 3_label / photo 4_label: The (short) tab label to use for the tabber that aligns with the character image(s).
- caption / caption 2 / caption 3 / caption 4: The text displayed directly beneath the photo(s).
- sortkey: Used for category alphabetization (e.g.,
Adama, William). - spoilers: Set to **Y** to wrap sensitive rows (Death, Last Appearance, etc.) in a collapsible spoiler toggle.
Biography
edit source- name: The character's common name.
- **Note:** If any Cylon flag (
cylon,5cylon, etc.) is set to **Y**, the label for this field automatically changes from **Name** to **Human Name**.
- **Note:** If any Cylon flag (
- age: Approximate age of the character.
- colony: The character's home colony (e.g.,
Caprica). - birthplace: Used if the character was born outside of the Twelve Colonies.
- birthname: The full name given at birth.
- birthdate: The visual display of their birth date in the infobox.
- seen / pseen / seenref:
seen: The page name of their first appearance.pseen: Piped text for the appearance link.seenref: Use this to provide a custom citation or override the link entirely.
- lastseen / plastseen / lastseenref: Similar to above, but for the character's final appearance.
- death: Circumstances of death. Wikify the episode title if applicable.
- callsign: The pilot's tactical name (e.g.,
Starbuck). - nickname: Other casual names.
Relationships
edit source- parents / siblings / children: General lists for the infobox display.
- step_parents: Visual display of step-parents.
- marital status: Marital condition (Single, Married, Widowed).
- familytree: Set to **Y** to add a "View" link that jumps to the article's
#Family treesection.
Military & Professional
edit source- role: The character's primary job or function.
- rank: Military rank (e.g.,
Commander). - serial: Colonial military serial number.
- actor: The actor or actress who portrayed the character.
Cylon Toggles (Set to Y)
edit source- cylon: Character is a Re-imagined Series Cylon.
- 5cylon: Character is a member of the Final Five.
- hcylon: Character is a Human/Cylon Hybrid (e.g., Hera Agathon).
- mcylon: Character is an Original Series Cylon.
Related Media & Continuity
edit source- archives: Set to **Y** to link to a
Gallery:Character Data. - media: The key for linking to external media collections.
- sepcon / primecon: Set to **Y** to enable cross-continuity links.
- sepcon title / primecon title: The exact page title for the character in the other continuity.
Genealogy Extension (Automated Trees)
edit sourceThese fields populate the database for {{#genealogy:tree}}.
- gender: **M** or **F**. Required for icons.
- deceased: y or true
- parent 1 / parent 2: Exact page names of biological parents.
- step_parent 1 / step_parent 2: Exact page names of step-parents.
- spouse / spouse1 / spouse2 / spouse3: Exact page names of partners.
- gen_birthdate: A clean date (e.g.,
31 BCH) for use inside tree nodes. - debug: Set to **Y** to show the genealogy metadata strings at the bottom of the infobox for testing.
Comprehensive character infobox with Extension:Genealogy support and automated Cylon naming logic.
| Parameter | Description | Type | Status | |
|---|---|---|---|---|
| Title | title | Defaults to PAGENAME | Unknown | optional |
| Main Image | photo | no description | File | optional |
| First Image Caption | caption | no description | Unknown | optional |
| First Image Tab Label | photo_label | no description
| Unknown | optional |
| Second Image | photo 2 | no description | File | optional |
| Second Image Tab Label | photo 2_label | no description
| Unknown | optional |
| Second Image Caption | caption 2 | no description | Unknown | optional |
| Third Image | photo 3 | no description | File | optional |
| Third Image Tab Label | photo 3_label | no description
| Unknown | optional |
| Third Image Caption | caption 3 | no description | Unknown | optional |
| Fourth Image | photo 4 | no description | File | optional |
| Fourth Image Tab Label | photo 4_label | no description
| Unknown | optional |
| Fourth Image Caption | caption 4 | no description | Unknown | optional |
| Gender (M/F) | gender | M or F. Required for Genealogy. | Unknown | suggested |
| Genealogy Parent 1 | parent 1 | no description | Page name | optional |
| Genealogy Parent 2 | parent 2 | no description | Page name | optional |
| Genealogy Step-Parent 1 | step_parent 1 | no description | Page name | optional |
| Genealogy Step-Parent 2 | step_parent 2 | no description | Page name | optional |
| Genealogy Spouse | spouse | no description | Page name | optional |
| Genealogy Spouse 1 | spouse1 | no description | Page name | optional |
| Genealogy Spouse 2 | spouse2 | no description | Page name | optional |
| Genealogy Spouse 3 | spouse3 | no description | Page name | optional |
| Genealogy Birth Date | gen_birthdate | Clean date for tree nodes. | Unknown | optional |
| Age | age | no description | Unknown | optional |
| Colony | colony | no description | Unknown | optional |
| Birth Place | birthplace | no description | Unknown | optional |
| Birth Name | birthname | no description | Unknown | optional |
| Visual Birth Date | birthdate | no description | Unknown | optional |
| Callsign | callsign | no description | Unknown | optional |
| Nickname | nickname | no description | Unknown | optional |
| First Appearance | seen | no description | Page name | optional |
| First Appearance Piped Link | pseen | no description | Unknown | optional |
| First Appearance Custom Ref | seenref | no description | Unknown | optional |
| Last Appearance | lastseen | no description | Page name | optional |
| Last Appearance Piped Link | plastseen | no description | Unknown | optional |
| Last Appearance Custom Ref | lastseenref | no description | Unknown | optional |
| Death | death | no description | Unknown | optional |
| Deceased | deceased | 'y' or 'true'; leave blank if not deceased. Required for Genealogy. | Unknown | suggested |
| Visual Parents List | parents | no description | Unknown | optional |
| Visual Step-Parents List | step_parents | no description | Unknown | optional |
| Siblings | siblings | no description | Unknown | optional |
| Children | children | no description | Unknown | optional |
| Marital Status | marital status | no description | Unknown | optional |
| Show Family Tree Link | familytree | Set to Y to link to #Family tree | Unknown | optional |
| Role/Occupation | role | no description | Unknown | optional |
| Rank | rank | no description | Unknown | optional |
| Serial Number | serial | no description | Unknown | optional |
| Portrayed by | actor | no description | Unknown | optional |
| Cylon (Y/N) | cylon | no description | Unknown | optional |
| Final Five (Y/N) | 5cylon | no description | Unknown | optional |
| Hybrid (Y/N) | hcylon | no description | Unknown | optional |
| Original Series Cylon (Y/N) | mcylon | no description | Unknown | optional |
| Separate Continuity Link | sepcon | no description | Unknown | optional |
| SepCon Page Title | sepcon title | no description | Page name | optional |
| Primary Continuity Link | primecon | no description | Unknown | optional |
| PrimeCon Page Title | primecon title | no description | Page name | optional |
| Primary Series Icon | series | no description | Unknown | optional |
| Secondary Series Icon | series 2 | no description | Unknown | optional |
| Tertiary Series Icon | series 3 | no description | Unknown | optional |
| Gallery Link (Y/N) | archives | no description | Unknown | optional |
| External Media Key | media | no description | Unknown | optional |
| Category Sort Key | sortkey | no description | Unknown | optional |
| Enable Spoiler Toggle | spoilers | Set to Y to hide sensitive rows. | Unknown | optional |
| Debug Genealogy | debug | Set to Y to show metadata for testing. | Unknown | optional |