Template:Character Data: Difference between revisions
More actions
No edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
<includeonly>{| class="infobox" cellspacing="5" | <includeonly>{{#if:{{{gender|}}}|{{#genealogy:gender={{{gender}}}}}}}|}}{{| class="infobox" cellspacing="5" | ||
|-class="infoboxheader" | |-class="infoboxheader" | ||
| colspan="2"| | | colspan="2"| | ||
| Line 5: | Line 5: | ||
|- style="text-align: left; font-size: larger;" cellpadding="0" cellspacing="0" width="100%" | |- style="text-align: left; font-size: larger;" cellpadding="0" cellspacing="0" width="100%" | ||
| width="27" | {{Series Icon|series={{{series|}}}}} | | width="27" | {{Series Icon|series={{{series|}}}}} | ||
| width="{{#if:{{{series 2|}}}|27|0}}" | {{#if:{{{series 2|}}}|{{Series Icon|series={{{series 2|}}}}}| | | width="{{#if:{{{series 2|}}}|27|0}}" | {{#if:{{{series 2|}}}|{{Series Icon|series={{{series 2|}}}}}|}} | ||
| width="{{#if:{{{series 3|}}}|27|0}}" | {{#if:{{{series 3|}}}|{{Series Icon|series={{{series 3|}}}}}| | | width="{{#if:{{{series 3|}}}|27|0}}" | {{#if:{{{series 3|}}}|{{Series Icon|series={{{series 3|}}}}}|}} | ||
| style="text-align: center;" width="95%" | '''{{{title|{{PAGENAME}}}}}''' | | style="text-align: center;" width="95%" | '''{{{title|{{PAGENAME}}}}}''' | ||
|} | |} | ||
| Line 38: | Line 38: | ||
|- style="vertical-align: top; text-align: left;" class="hiddenStructure{{#if:{{{birthdate|}}}|Y|}}" | |- style="vertical-align: top; text-align: left;" class="hiddenStructure{{#if:{{{birthdate|}}}|Y|}}" | ||
| style="white-space: nowrap;" | '''Birth Date''' | | style="white-space: nowrap;" | '''Birth Date''' | ||
| {{{birthdate}}} | | {{#if:{{{birthdate|}}}|{{#genealogy:birth_date={{{birthdate}}}}}|{{{birthdate|}}}}} | ||
|- style="vertical-align: top; text-align: left;" class="hiddenStructure{{#if:{{{callsign|}}}|Y|}}" | |- style="vertical-align: top; text-align: left;" class="hiddenStructure{{#if:{{{callsign|}}}|Y|}}" | ||
| '''Callsign''' | | '''Callsign''' | ||
| Line 53: | Line 53: | ||
|- style="vertical-align: top; text-align: left;" {{#if:{{{death|}}}|id="mw-customcollapsible-infobox"|}} class="{{#if:{{{spoilers|}}}|{{void}}|mw-collapsible mw-collapsed}} hiddenStructure{{#if:{{{death|}}}|Y|}}" | |- style="vertical-align: top; text-align: left;" {{#if:{{{death|}}}|id="mw-customcollapsible-infobox"|}} class="{{#if:{{{spoilers|}}}|{{void}}|mw-collapsible mw-collapsed}} hiddenStructure{{#if:{{{death|}}}|Y|}}" | ||
| '''Death''' | | '''Death''' | ||
| {{{death}}} | | {{#if:{{{death|}}}|{{#genealogy:death_date={{{death}}}}}|{{{death|}}}}} | ||
|- style="vertical-align: top; text-align: left;" class="hiddenStructure{{#if:{{{parents|}}}|Y|}}" | |- style="vertical-align: top; text-align: left;" class="hiddenStructure{{#if:{{{parents|}}}|Y|}}" | ||
| '''Parents''' | | '''Parents''' | ||
| {{{parents}}} | | {{#if:{{{parents|}}}|{{#genealogy:parents={{{parents}}}}}|{{{parents|}}}}} | ||
|- style="vertical-align: top; text-align: left;" class="hiddenStructure{{#if:{{{siblings|}}}|Y|}}" | |- style="vertical-align: top; text-align: left;" class="hiddenStructure{{#if:{{{siblings|}}}|Y|}}" | ||
| '''Siblings''' | | '''Siblings''' | ||
| Line 97: | Line 97: | ||
! class="infoboxheader" colspan="2" | Additional Information | ! class="infoboxheader" colspan="2" | Additional Information | ||
|- style="vertical-align: top; text-align: center;" class="hiddenStructure{{#if:{{{sepcon|}}}|Y|}}" | |- style="vertical-align: top; text-align: center;" class="hiddenStructure{{#if:{{{sepcon|}}}|Y|}}" | ||
| colspan="2"| {{#if:{{{sepcon|}}}|[[{{{sepcon title|{{{title|{{PAGENAME}}}}} {{#if:{{{series|}}}|({{{series|}}} alternate)|(alternate)}}}}}|{{#if:{{{sepcon title|}}}|{{#explode:{{{sepcon title}}}|(|0}}|{{{title|{{PAGENAME}}}}}}} in the separate continuity]]|{{void}}}} | | colspan="2"| {{#if:{{{sepcon|}}}|[[{{{sepcon title|{{{title|{{PAGENAME}}}}} {{#if:{{{series|}}}|({{{{series|}}} alternate)|(alternate)}}}}}|{{#if:{{{sepcon title|}}}|{{#explode:{{{sepcon title}}}|(|0}}|{{{title|{{PAGENAME}}}}}}} in the separate continuity]]|{{void}}}} | ||
|- style="vertical-align: top; text-align: center;" class="hiddenStructure{{#if:{{{primecon|}}}|Y|}}" | |- style="vertical-align: top; text-align: center;" class="hiddenStructure{{#if:{{{primecon|}}}|Y|}}" | ||
| colspan="2"| {{#if:{{{primecon|}}}|[[{{{primecon title|{{{title|{{PAGENAME}}}}} {{#if:{{{series|}}}|({{{series|}}})|}}}}}|{{#if:{{{primecon title|}}}|{{#explode:{{{primecon title}}}|(|0}}|{{{title|{{PAGENAME}}}}}}} in the primary continuity]]|{{void}}}} | | colspan="2"| {{#if:{{{primecon|}}}|[[{{{primecon title|{{{title|{{PAGENAME}}}}} {{#if:{{{series|}}}|({{{series|}}})|}}}}}|{{#if:{{{primecon title|}}}|{{#explode:{{{primecon title}}}|(|0}}|{{{title|{{PAGENAME}}}}}}} in the primary continuity]]|{{void}}}} | ||
|- class="hiddenStructure{{#if:{{{photo 2|}}}|Y|}}" | |- class="hiddenStructure{{#if:{{{photo 2|}}}|Y|}}" | ||
| colspan="2" style="text-align: center;" | [[File:{{{photo 2|}}}|300px|{{{title|{{PAGENAME}}}}}]] {{#if:{{{caption 2|}}}|<br/> {{{caption 2|}}}|}} | | colspan="2" style="text-align: center;" | [[File:{{{photo 2|}}}|300px|{{{title|{{PAGENAME}}}}}]] {{#if:{{{caption 2|}}}|<br/> {{{caption 2|}}}|}} | ||
|} | |}{{#if:{{{sortkey|}}}|{{DEFAULTSORT:{{{sortkey}}}}}}</includeonly> | ||
<noinclude> | <noinclude> | ||
= Documentation = | = Documentation = | ||
This template is used to place character info on a Battlestar Wiki article | This template is used to place character info on a Battlestar Wiki article. | ||
== Usage == | == Usage == | ||
| Line 116: | Line 115: | ||
| caption= | | caption= | ||
| caption 2= | | caption 2= | ||
| gender= | |||
| age= | | age= | ||
| colony= | | colony= | ||
| Line 150: | Line 150: | ||
=== Optional parameters === | === Optional parameters === | ||
* ''' | * '''gender''': M or F. Required for correct Genealogy tree rendering. | ||
* '''parents''': List of parent page names, comma-separated (e.g., Joseph Adama, Evelyn Adama). | |||
* '''birthdate''': Use YYYY-MM-DD for best results with Extension:Genealogy. | |||
* ''' | * '''familytree''': Set to '''Y''' if a family tree section exists. Use <code><genealogy /></code> in that section. | ||
* ''' | |||
* '''familytree''': Set | |||
... [Rest of your documentation here] ... | |||
<templatedata> | <templatedata> | ||
| Line 220: | Line 166: | ||
"caption": {}, | "caption": {}, | ||
"name": {}, | "name": {}, | ||
"gender": { | |||
"label": "Gender", | |||
"description": "Required for Genealogy extension (M or F).", | |||
"type": "string", | |||
"suggested": true | |||
}, | |||
"cylon": {}, | "cylon": {}, | ||
"age": {}, | "age": {}, | ||
| Line 225: | Line 177: | ||
"birthplace": {}, | "birthplace": {}, | ||
"birthname": {}, | "birthname": {}, | ||
"birthdate": {}, | "birthdate": { | ||
"description": "Format: YYYY-MM-DD for genealogy indexing." | |||
}, | |||
"callsign": {}, | "callsign": {}, | ||
"nickname": {}, | "nickname": {}, | ||
| Line 231: | Line 185: | ||
"seenref": {}, | "seenref": {}, | ||
"pseen": {}, | "pseen": {}, | ||
"death": {}, | "lastseen": {}, | ||
"parents": {}, | "lastseenref": {}, | ||
"plastseen": {}, | |||
"death": { | |||
"description": "Date/Episode of death." | |||
}, | |||
"parents": { | |||
"description": "Comma-separated list of parent page names." | |||
}, | |||
"siblings": {}, | "siblings": {}, | ||
"children": {}, | "children": {}, | ||
"marital status": {}, | "marital status": {}, | ||
"familytree": {}, | "familytree": { | ||
"description": "Set to Y to enable genealogy tree features." | |||
}, | |||
"role": {}, | "role": {}, | ||
"rank": {}, | "rank": {}, | ||
| Line 256: | Line 219: | ||
"caption 2": {}, | "caption 2": {}, | ||
"sortkey": {}, | "sortkey": {}, | ||
"spoilers": {} | "spoilers": {} | ||
}, | }, | ||
"description": "Creates an infobox for characters.", | "description": "Creates an infobox for characters with Genealogy extension support.", | ||
"paramOrder": [ | "paramOrder": [ | ||
"title", | "title", | ||
| Line 267: | Line 227: | ||
"caption", | "caption", | ||
"name", | "name", | ||
"gender", | |||
"cylon", | "cylon", | ||
"age", | "age", | ||
Revision as of 18:58, 27 December 2025
Documentation
This template is used to place character info on a Battlestar Wiki article.
Usage
{{Character Data
| title=
| photo=
| photo 2=
| caption=
| caption 2=
| gender=
| age=
| colony=
| birthplace=
| birthname=
| birthdate=
| callsign=
| nickname=
| seen=
| pseen=
| lastseen=
| plastseen=
| death=
| parents=
| siblings=
| children=
| marital status=
| familytree=
| role=
| rank=
| serial=
| actor=
| cylon=
| 5cylon=
| hcylon=
| mcylon=
| sepcon=
| primecon=
| series=
| name=
| sortkey=
}}
Optional parameters
- gender: M or F. Required for correct Genealogy tree rendering.
- parents: List of parent page names, comma-separated (e.g., Joseph Adama, Evelyn Adama).
- birthdate: Use YYYY-MM-DD for best results with Extension:Genealogy.
- familytree: Set to Y if a family tree section exists. Use
<genealogy />in that section.
... [Rest of your documentation here] ...
Creates an infobox for characters with Genealogy extension support.
| Parameter | Description | Type | Status | |
|---|---|---|---|---|
| title | title | no description | Unknown | optional |
| photo | photo | no description | File | optional |
| caption | caption | no description | Unknown | optional |
| name | name | no description | Unknown | optional |
| Gender | gender | Required for Genealogy extension (M or F). | String | suggested |
| cylon | cylon | no description | Unknown | optional |
| age | age | no description | Unknown | optional |
| colony | colony | no description | Unknown | optional |
| birthplace | birthplace | no description | Unknown | optional |
| birthname | birthname | no description | Unknown | optional |
| birthdate | birthdate | Format: YYYY-MM-DD for genealogy indexing. | Unknown | optional |
| callsign | callsign | no description | Unknown | optional |
| nickname | nickname | no description | Unknown | optional |
| seen | seen | no description | Unknown | optional |
| seenref | seenref | no description | Unknown | optional |
| pseen | pseen | no description | Unknown | optional |
| lastseen | lastseen | no description | Unknown | optional |
| lastseenref | lastseenref | no description | Unknown | optional |
| plastseen | plastseen | no description | Unknown | optional |
| death | death | Date/Episode of death. | Unknown | optional |
| parents | parents | Comma-separated list of parent page names. | Unknown | optional |
| siblings | siblings | no description | Unknown | optional |
| children | children | no description | Unknown | optional |
| marital status | marital status | no description | Unknown | optional |
| familytree | familytree | Set to Y to enable genealogy tree features. | Unknown | optional |
| role | role | no description | Unknown | optional |
| rank | rank | no description | Unknown | optional |
| serial | serial | no description | Unknown | optional |
| actor | actor | no description | Unknown | optional |
| 5cylon | 5cylon | no description | Unknown | optional |
| hcylon | hcylon | no description | Unknown | optional |
| mcylon | mcylon | no description | Unknown | optional |
| archives | archives | no description | Unknown | optional |
| media | media | no description | Unknown | optional |
| sepcon | sepcon | no description | Unknown | optional |
| primecon | primecon | no description | Unknown | optional |
| sepcon title | sepcon title | no description | Unknown | optional |
| series | series | no description | Unknown | optional |
| primecon title | primecon title | no description | Unknown | optional |
| photo 2 | photo 2 | no description | File | optional |
| caption 2 | caption 2 | no description | Unknown | optional |
| sortkey | sortkey | no description | Unknown | optional |
| spoilers | spoilers | no description | Unknown | optional |