Template:Character: Difference between revisions

From Kerbal Powers Wiki
Jump to navigation Jump to search
mNo edit summary
No edit summary
 
(9 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
<templatestyles src="Character/styles.css" />
 
<templatestyles src="Character/styles.css" />
 
 
<includeonly>{{Infobox/begin}}
 
<includeonly>{{Infobox/begin}}
{{Infobox/Header|title={{{name}}}|subtitle={{{known_for}}}}}
+
{{Infobox/Header|title={{{name|{{PAGENAME}}}}}|subtitle={{{known_for|}}}}}
{{Infobox/Illustration|file=[[File:{{{photo}}}]]|caption={{{photo_desc}}}}}
+
{{Infobox/Illustration|file={{#if:{{{photo|}}}|[[File:{{{photo}}}]]|}}|caption={{{photo_caption|}}}}}
 
{{Infobox/SectionHeader|section=Personal Details}}
 
{{Infobox/SectionHeader|section=Personal Details}}
{{Infobox/Item|key=Born|value={{{birth_date}}}</br>{{{birth_location}}}}}
+
{{Infobox/Item|key=Born|value={{#if:{{{birth_date|}}}|{{#if:{{{birth_location|}}}|{{{birth_date}}}</br>{{{birth_location}}}|{{{status}}}}}|}}}}
{{Infobox/Item|key=Died|value={{{death_date}}}</br>{{{death_location}}}}}
+
{{Infobox/Item|key=Died|value={{#if:{{{death_date|}}}|{{#if:{{{death_location|}}}|{{{death_date}}}</br>{{{death_location}}}|{{{status}}}}}|}}}}
 
{{Infobox/Item|key=Nationality|value={{{nationality}}}}}
 
{{Infobox/Item|key=Nationality|value={{{nationality}}}}}
{{Infobox/Item|key=Cause of Death|value={{{cause}}}}}
+
{{Infobox/Item|key=Cause of Death|value={{{cause|}}}}}
{{Infobox/Item|key=Relatives|value={{{relatives}}}}}
+
{{Infobox/Item|key=Relatives|value={{{relatives|}}}}}
{{Infobox/Item|key=Nicknames|value={{{nicknames}}}}}
+
{{Infobox/Item|key=Signature|value={{#if:{{{signature|}}}|[[Image:{{{signature}}}|left|130px]]|}}}}
{{Infobox/Item|key=Signature|value=[[Image:{{{signature}}}|left|130px]]}}
+
{{Infobox/Item|key=Nicknames|value={{{nicknames|}}}}}
{{}}
 
 
{{Infobox/end}}</includeonly>
 
{{Infobox/end}}</includeonly>
 
 
 
<noinclude>
 
<noinclude>
  +
{{Character}}
  +
 
{{Character
 
{{Character
 
| name=[name]
 
| name=[name]
 
| known_for=[known_for • known_for]
 
| known_for=[known_for • known_for]
| photo=KP_dark.png|photo_desc=[photo_desc]
+
| photo=placeholderkerbal.png|photo_caption=[photo_caption]
 
| birth_date=[birth_date]|birth_location=[birth_location]
 
| birth_date=[birth_date]|birth_location=[birth_location]
 
| death_date=[death_date]|death_location=[death_location]
 
| death_date=[death_date]|death_location=[death_location]
Line 26: Line 24:
 
| cause=[cause of death]
 
| cause=[cause of death]
 
| relatives=[relatives]
 
| relatives=[relatives]
| nicknames=[nicknames]
 
 
| signature=KP_dark.png
 
| signature=KP_dark.png
  +
| nicknames=[nicknames]
  +
{{Character/Government Position
  +
| position_title=[position]
  +
| start_date=[start]|end_date=[end]
  +
| predecessor=[predecessor]
  +
| sucessor=[successor]
  +
}}
  +
{{Character/Military Service
  +
| alligiance=[nation]
  +
| branch=[branch]
  +
| periods=[periods]
  +
| rank=[rank]
  +
| conflicts=[wars in]
  +
| awards=[medals/etc]
  +
}}
  +
{{Character/Criminal Conviction
  +
|criminal_status=[released/pardoned/executed/etc]
  +
|convictions=[convictions]
  +
|penalty=[penalty]
  +
}}
 
}}
 
}}
   
Line 36: Line 53:
 
{
 
{
 
"params": {
 
"params": {
"name": {},
+
"name": {
"known_for": {},
+
"label": "Name",
  +
"description": "The character's usual name",
"photo": {},
 
"photoodesc": {},
+
"autovalue": "{{PAGENAME}}",
"birth_date": {},
+
"required": true,
"birth_location": {},
+
"suggested": true,
"death_date": {},
+
"type": "string"
  +
},
"death_location": {},
 
"nationality": {},
+
"known_for": {
"cause": {},
+
"label": "Known For",
  +
"description": "What the character is known for, position, status, etc...",
"nicknames": {},
 
  +
"example": "President of Example, Local Konigger, Avid warcrimes comitter",
"relatives": {},
 
"signature": {}
+
"type": "string",
  +
"suggested": true
}
 
  +
},
  +
"photo": {
  +
"label": "Photo",
  +
"description": "A picture of the character",
  +
"type": "wiki-file-name",
  +
"suggested": true
  +
},
  +
"birth_date": {
  +
"label": "Date of birth",
  +
"description": "The character's birth date, if applicable",
  +
"type": "date",
  +
"suggested": true
  +
},
  +
"birth_location": {
  +
"label": "Birthplace",
  +
"description": "The character's birth place",
  +
"type": "string"
  +
},
  +
"death_date": {
  +
"label": "Date of death",
  +
"description": "The character's date of death, if applicable",
  +
"type": "date",
  +
"suggested": true
  +
},
  +
"death_location": {
  +
"label": "Deathplace",
  +
"description": "The character's place of death, if applicable",
  +
"type": "string"
  +
},
  +
"nationality": {
  +
"label": "Nationality",
  +
"type": "string",
  +
"required": true
  +
},
  +
"cause": {
  +
"label": "Cause of death",
  +
"description": "The cause of their death, if applicable ",
  +
"type": "string"
  +
},
  +
"relatives": {
  +
"label": "Relatives",
  +
"description": "A set of character's relatives, if any (may include pages not yet created)",
  +
"type": "string"
  +
},
  +
"signature": {
  +
"label": "Signature",
  +
"description": "The character's signature",
  +
"type": "wiki-file-name"
  +
},
  +
"nicknames": {
  +
"label": "Nickname(s)",
  +
"description": "The character's nicknames",
  +
"type": "string",
  +
"suggested": true
  +
},
  +
"photo_caption": {
  +
"label": "Photo Caption",
  +
"description": "A caption, description or context for the character's picture, if included",
  +
"type": "string",
  +
"suggested": true
  +
},
  +
"status": {
  +
"label": "Status",
  +
"description": "The character's current status",
  +
"example": "Alive, Missing in Action, Reigning...",
  +
"type": "string",
  +
"suggested": true
  +
}
  +
},
  +
"description": "Infobox template for any character",
  +
"paramOrder": [
  +
"name",
  +
"known_for",
  +
"photo",
  +
"photo_caption",
  +
"nationality",
  +
"birth_date",
  +
"birth_location",
  +
"status",
  +
"death_date",
  +
"death_location",
  +
"cause",
  +
"relatives",
  +
"signature",
  +
"nicknames"
  +
],
  +
"format": "block"
 
}
 
}
 
</templatedata>
 
</templatedata>

Latest revision as of 03:50, 7 May 2024


Character

Personal Details
Nationality {{{nationality}}}


[name]
[known_for • known_for]
Placeholderkerbal.png
[photo_caption]
Personal Details
Born [birth_date]
[birth_location]
Died [death_date]
[death_location]
Nationality [nationality]
Cause of Death [cause of death]
Relatives [relatives]
Signature
KP dark.png
Nicknames [nicknames]
[position]
In Office
[start] - [end]
Preceded by [predecessor]
Succeeded by [successor]
Military Service
Allegiance [nation]
Branch/Service [branch]
Years of Service
[periods]
Rank [rank]
Conflicts [wars in]
Awards [medals/etc]
Criminal Conviction
Status [released/pardoned/executed/etc]
Convictions [convictions]
Penalty [penalty]

Infobox template for any character

Template parameters

This template prefers block formatting of parameters.

ParameterDescriptionTypeStatus
Namename

The character's usual name

Auto value
{{PAGENAME}}
Stringrequired
Known Forknown_for

What the character is known for, position, status, etc...

Example
President of Example, Local Konigger, Avid warcrimes comitter
Stringsuggested
Photophoto

A picture of the character

Filesuggested
Photo Captionphoto_caption

A caption, description or context for the character's picture, if included

Stringsuggested
Nationalitynationality

no description

Stringrequired
Date of birthbirth_date

The character's birth date, if applicable

Datesuggested
Birthplacebirth_location

The character's birth place

Stringoptional
Statusstatus

The character's current status

Example
Alive, Missing in Action, Reigning...
Stringsuggested
Date of deathdeath_date

The character's date of death, if applicable

Datesuggested
Deathplacedeath_location

The character's place of death, if applicable

Stringoptional
Cause of deathcause

The cause of their death, if applicable

Stringoptional
Relativesrelatives

A set of character's relatives, if any (may include pages not yet created)

Stringoptional
Signaturesignature

The character's signature

Fileoptional
Nickname(s)nicknames

The character's nicknames

Stringsuggested