Template:Character: Difference between revisions

From DSRPG
Created page with "<!-- Template:Character --> <includeonly> <div class="infoboxFrame characterBox"> <div class="infoboxHeadTitle" style="background-color: {{{color|#8899bb}}};">{{{name|Character Name}}}</div> <!-- Image section --> {{#if: {{{image|}}} | <div class="infoboxImage"> [[File:{{{image}}}|300px|{{{name|Character Name}}}]] {{#if: {{{caption|}}} | <div class="infoboxCaption">{{{caption}}}</div> |}} </div> |}} <!-- Basic Information --> {{#if:..."
 
No edit summary
 
(5 intermediate revisions by the same user not shown)
Line 3: Line 3:
<div class="infoboxFrame characterBox">
<div class="infoboxFrame characterBox">
   <div class="infoboxHeadTitle" style="background-color: {{{color|#8899bb}}};">{{{name|Character Name}}}</div>
   <div class="infoboxHeadTitle" style="background-color: {{{color|#8899bb}}};">{{{name|Character Name}}}</div>
 
  <!-- Image section -->
   {{#if: {{{image|}}} |
   {{#if: {{{image|}}} |
   <div class="infoboxImage">
   <div class="infoboxImage">
Line 12: Line 10:
     |}}
     |}}
   </div>
   </div>
   |}}
   |}}{{#if: {{{title|}}} |
 
  <!-- Basic Information -->
  {{#if: {{{title|}}} |
   <div class="infoboxRow">
   <div class="infoboxRow">
     <div class="infoboxLabel">Title</div>
     <div class="infoboxLabel">Title</div>
     <div class="infoboxData">{{{title}}}</div>
     <div class="infoboxData">{{{title}}}</div>
   </div>
   </div>
   |}}
   |}}{{#if: {{{occupation|}}} |
 
  {{#if: {{{occupation|}}} |
   <div class="infoboxRow">
   <div class="infoboxRow">
     <div class="infoboxLabel">Occupation</div>
     <div class="infoboxLabel">Occupation</div>
     <div class="infoboxData">{{{occupation}}}</div>
     <div class="infoboxData">{{{occupation}}}</div>
   </div>
   </div>
   |}}
   |}}{{#if: {{{motto|}}} |
 
  {{#if: {{{motto|}}} |
   <div class="infoboxRow">
   <div class="infoboxRow">
     <div class="infoboxLabel">Motto</div>
     <div class="infoboxLabel">Motto</div>
     <div class="infoboxData" style="font-style: italic;">{{{motto}}}</div>
     <div class="infoboxData" style="font-style: italic;">{{{motto}}}</div>
   </div>
   </div>
   |}}
   |}}{{#if: {{{reign|}}} |
 
  <!-- Royal/Noble Information -->
  {{#if: {{{reign|}}} |
   <div class="infoboxSubheader">Royal Information</div>
   <div class="infoboxSubheader">Royal Information</div>
    
    
Line 44: Line 32:
     <div class="infoboxData">{{{reign}}}</div>
     <div class="infoboxData">{{{reign}}}</div>
   </div>
   </div>
   |}}
   |}}{{#if: {{{coronation|}}} |
 
  {{#if: {{{coronation|}}} |
   <div class="infoboxRow">
   <div class="infoboxRow">
     <div class="infoboxLabel">Coronation</div>
     <div class="infoboxLabel">Coronation</div>
     <div class="infoboxData">{{{coronation}}}</div>
     <div class="infoboxData">{{{coronation}}}</div>
   </div>
   </div>
   |}}
   |}} {{#if: {{{predecessor|}}} |
 
  {{#if: {{{predecessor|}}} |
   <div class="infoboxRow">
   <div class="infoboxRow">
     <div class="infoboxLabel">Predecessor</div>
     <div class="infoboxLabel">Predecessor</div>
     <div class="infoboxData">{{{predecessor}}}</div>
     <div class="infoboxData">{{{predecessor}}}</div>
   </div>
   </div>
   |}}
   |}}{{#if: {{{successor|}}} |
 
  {{#if: {{{successor|}}} |
   <div class="infoboxRow">
   <div class="infoboxRow">
     <div class="infoboxLabel">Successor</div>
     <div class="infoboxLabel">Successor</div>
Line 66: Line 48:
   </div>
   </div>
   |}}
   |}}
 
   <div class="infoboxSubheader">Personal Information</div>
  <!-- Personal Information -->
   <div class="infoboxSubheader">Personal Information</div>
 
   {{#if: {{{born|}}} |
   {{#if: {{{born|}}} |
   <div class="infoboxRow">
   <div class="infoboxRow">
Line 75: Line 54:
     <div class="infoboxData">{{{born}}}</div>
     <div class="infoboxData">{{{born}}}</div>
   </div>
   </div>
   |}}
   |}}{{#if: {{{died|}}} |
 
  {{#if: {{{died|}}} |
   <div class="infoboxRow">
   <div class="infoboxRow">
     <div class="infoboxLabel">Died</div>
     <div class="infoboxLabel">Died</div>
     <div class="infoboxData">{{{died}}}</div>
     <div class="infoboxData">{{{died}}}</div>
   </div>
   </div>
   |}}
   |}}{{#if: {{{age|}}} |
 
  {{#if: {{{age|}}} |
   <div class="infoboxRow">
   <div class="infoboxRow">
     <div class="infoboxLabel">Age</div>
     <div class="infoboxLabel">Age</div>
     <div class="infoboxData">{{{age}}}</div>
     <div class="infoboxData">{{{age}}}</div>
   </div>
   </div>
   |}}
   |}}{{#if: {{{race|}}} |
 
  {{#if: {{{race|}}} |
   <div class="infoboxRow">
   <div class="infoboxRow">
     <div class="infoboxLabel">Race</div>
     <div class="infoboxLabel">Race</div>
     <div class="infoboxData">{{{race}}}</div>
     <div class="infoboxData">{{{race}}}</div>
   </div>
   </div>
   |}}
   |}}{{#if: {{{gender|}}} |
 
  {{#if: {{{gender|}}} |
   <div class="infoboxRow">
   <div class="infoboxRow">
     <div class="infoboxLabel">Gender</div>
     <div class="infoboxLabel">Gender</div>
     <div class="infoboxData">{{{gender}}}</div>
     <div class="infoboxData">{{{gender}}}</div>
   </div>
   </div>
   |}}
   |}}{{#if: {{{height|}}} |
 
  {{#if: {{{height|}}} |
   <div class="infoboxRow">
   <div class="infoboxRow">
     <div class="infoboxLabel">Height</div>
     <div class="infoboxLabel">Height</div>
     <div class="infoboxData">{{{height}}}</div>
     <div class="infoboxData">{{{height}}}</div>
   </div>
   </div>
   |}}
   |}}{{#if: {{{house|}}} |
 
  {{#if: {{{house|}}} |
   <div class="infoboxRow">
   <div class="infoboxRow">
     <div class="infoboxLabel">House</div>
     <div class="infoboxLabel">House</div>
     <div class="infoboxData">{{{house}}}</div>
     <div class="infoboxData">{{{house}}}</div>
   </div>
   </div>
   |}}
   |}}{{#if: {{{faction|}}} |
 
  {{#if: {{{faction|}}} |
   <div class="infoboxRow">
   <div class="infoboxRow">
     <div class="infoboxLabel">Faction</div>
     <div class="infoboxLabel">Faction</div>
     <div class="infoboxData">{{{faction}}}</div>
     <div class="infoboxData">{{{faction}}}</div>
   </div>
   </div>
   |}}
   |}}{{#if: {{{residence|}}} |
 
  {{#if: {{{residence|}}} |
   <div class="infoboxRow">
   <div class="infoboxRow">
     <div class="infoboxLabel">Residence</div>
     <div class="infoboxLabel">Residence</div>
Line 132: Line 95:
   </div>
   </div>
   |}}
   |}}
 
  <!-- Family Information -->
  {{#if: {{{spouse|}}}|{{{father|}}}|{{{mother|}}}|{{{issue|}}}|{{{siblings|}}} |
   <div class="infoboxSubheader">Family</div>
   <div class="infoboxSubheader">Family</div>
  |}}
 
   {{#if: {{{spouse|}}} |
   {{#if: {{{spouse|}}} |
   <div class="infoboxRow">
   <div class="infoboxRow">
Line 143: Line 101:
     <div class="infoboxData">{{{spouse}}}</div>
     <div class="infoboxData">{{{spouse}}}</div>
   </div>
   </div>
   |}}
   |}}{{#if: {{{issue|}}} |
 
  {{#if: {{{issue|}}} |
   <div class="infoboxRow">
   <div class="infoboxRow">
     <div class="infoboxLabel">Children</div>
     <div class="infoboxLabel">Children</div>
     <div class="infoboxData">{{{issue}}}</div>
     <div class="infoboxData">{{{issue}}}</div>
   </div>
   </div>
   |}}
   |}}{{#if: {{{father|}}} |
 
  {{#if: {{{father|}}} |
   <div class="infoboxRow">
   <div class="infoboxRow">
     <div class="infoboxLabel">Father</div>
     <div class="infoboxLabel">Father</div>
     <div class="infoboxData">{{{father}}}</div>
     <div class="infoboxData">{{{father}}}</div>
   </div>
   </div>
   |}}
   |}} {{#if: {{{mother|}}} |
 
  {{#if: {{{mother|}}} |
   <div class="infoboxRow">
   <div class="infoboxRow">
     <div class="infoboxLabel">Mother</div>
     <div class="infoboxLabel">Mother</div>
     <div class="infoboxData">{{{mother}}}</div>
     <div class="infoboxData">{{{mother}}}</div>
   </div>
   </div>
   |}}
   |}}{{#if: {{{siblings|}}} |
 
  {{#if: {{{siblings|}}} |
   <div class="infoboxRow">
   <div class="infoboxRow">
     <div class="infoboxLabel">Siblings</div>
     <div class="infoboxLabel">Siblings</div>
     <div class="infoboxData">{{{siblings}}}</div>
     <div class="infoboxData">{{{siblings}}}</div>
   </div>
   </div>
   |}}
   |}}{{#if: {{{magictype|}}}|{{{abilities|}}} |
 
  <!-- Magic and Abilities -->
  {{#if: {{{magictype|}}}|{{{abilities|}}} |
   <div class="infoboxSubheader">Abilities</div>
   <div class="infoboxSubheader">Abilities</div>
   |}}
   |}}{{#if: {{{class|}}} |
 
  {{#if: {{{class|}}} |
   <div class="infoboxRow">
   <div class="infoboxRow">
     <div class="infoboxLabel">Class</div>
     <div class="infoboxLabel">Class</div>
     <div class="infoboxData">{{{class}}}</div>
     <div class="infoboxData">{{{class}}}</div>
   </div>
   </div>
   |}}
   |}}{{#if: {{{magictype|}}} |
 
  {{#if: {{{magictype|}}} |
   <div class="infoboxRow">
   <div class="infoboxRow">
     <div class="infoboxLabel">Magic Type</div>
     <div class="infoboxLabel">Magic Type</div>
     <div class="infoboxData">{{{magictype}}}</div>
     <div class="infoboxData">{{{magictype}}}</div>
   </div>
   </div>
   |}}
   |}}{{#if: {{{abilities|}}} |
 
  {{#if: {{{abilities|}}} |
   <div class="infoboxRow">
   <div class="infoboxRow">
     <div class="infoboxLabel">Abilities</div>
     <div class="infoboxLabel">Abilities</div>
     <div class="infoboxData">{{{abilities}}}</div>
     <div class="infoboxData">{{{abilities}}}</div>
   </div>
   </div>
   |}}
   |}}{{#if: {{{equipment|}}} |
 
  {{#if: {{{equipment|}}} |
   <div class="infoboxRow">
   <div class="infoboxRow">
     <div class="infoboxLabel">Equipment</div>
     <div class="infoboxLabel">Equipment</div>
     <div class="infoboxData">{{{equipment}}}</div>
     <div class="infoboxData">{{{equipment}}}</div>
   </div>
   </div>
   |}}
   |}}{{#if: {{{religion|}}} |
 
  <!-- Other Information -->
  {{#if: {{{religion|}}} |
   <div class="infoboxRow">
   <div class="infoboxRow">
     <div class="infoboxLabel">Religion</div>
     <div class="infoboxLabel">Religion</div>
     <div class="infoboxData">{{{religion}}}</div>
     <div class="infoboxData">{{{religion}}}</div>
   </div>
   </div>
   |}}
   |}}{{#if: {{{loyalty|}}} |
 
  {{#if: {{{loyalty|}}} |
   <div class="infoboxRow">
   <div class="infoboxRow">
     <div class="infoboxLabel">Loyalty</div>
     <div class="infoboxLabel">Loyalty</div>
     <div class="infoboxData">{{{loyalty}}}</div>
     <div class="infoboxData">{{{loyalty}}}</div>
   </div>
   </div>
   |}}
   |}}{{#if: {{{signature|}}} |
 
  {{#if: {{{signature|}}} |
   <div class="infoboxRow signature">
   <div class="infoboxRow signature">
     <div class="infoboxLabel">Signature</div>
     <div class="infoboxLabel">Signature</div>
     <div class="infoboxData">[[File:{{{signature}}}|250px]]</div>
     <div class="infoboxData">[[File:{{{signature}}}|250px]]</div>
   </div>
   </div>
   |}}
   |}}{{#if: {{{custom1name|}}} |
 
  <!-- Custom Fields -->
  {{#if: {{{custom1name|}}} |
   <div class="infoboxRow">
   <div class="infoboxRow">
     <div class="infoboxLabel">{{{custom1name}}}</div>
     <div class="infoboxLabel">{{{custom1name}}}</div>
     <div class="infoboxData">{{{custom1value|}}}</div>
     <div class="infoboxData">{{{custom1value|}}}</div>
   </div>
   </div>
   |}}
   |}}{{#if: {{{custom2name|}}} |
 
  {{#if: {{{custom2name|}}} |
   <div class="infoboxRow">
   <div class="infoboxRow">
     <div class="infoboxLabel">{{{custom2name}}}</div>
     <div class="infoboxLabel">{{{custom2name}}}</div>
     <div class="infoboxData">{{{custom2value|}}}</div>
     <div class="infoboxData">{{{custom2value|}}}</div>
   </div>
   </div>
   |}}
   |}}{{#if: {{{custom3name|}}} |
 
  {{#if: {{{custom3name|}}} |
   <div class="infoboxRow">
   <div class="infoboxRow">
     <div class="infoboxLabel">{{{custom3name}}}</div>
     <div class="infoboxLabel">{{{custom3name}}}</div>

Latest revision as of 18:46, 4 May 2025



Template:Character

This template creates an infobox for characters in the world of Irinia.

Usage

{{Character
|name = Character Name
|color = #8899bb
|image = Character_portrait.jpg
|caption = Portrait of Character Name
|title = Official title
|occupation = Occupation or role
|motto = Character's personal motto
|reign = Period of rule (for monarchs)
|coronation = Date of coronation (for monarchs)
|predecessor = Previous monarch (for royalty)
|successor = Next monarch (for royalty)
|born = Date and place of birth
|died = Date and place of death
|age = Current age
|race = Character's race
|gender = Character's gender
|height = Character's height
|house = Noble house affiliation
|faction = Political/social faction
|residence = Where the character lives
|spouse = Character's spouse(s)
|issue = Character's children
|father = Character's father
|mother = Character's mother
|siblings = Character's siblings
|class = Character class (for adventurers)
|magictype = Type of magic used
|abilities = Special abilities or skills
|equipment = Notable equipment or artifacts
|religion = Religious affiliation
|loyalty = Political or personal loyalties
|signature = Signature_file.svg
|custom1name = Custom field name
|custom1value = Custom field value
|custom2name = Custom field name
|custom2value = Custom field value
|custom3name = Custom field name
|custom3value = Custom field value
}}

Parameters

  • name: Character's full name
  • color: Background color for the header (hex code)
  • image: Image filename (must be uploaded to the wiki)
  • caption: Caption for the image
  • title: Official title or honorific
  • occupation: Profession or role in society
  • motto: Personal motto or saying
  • reign: Period of rule (for monarchs)
  • coronation: Date of coronation (for monarchs)
  • predecessor: Previous monarch (for royalty)
  • successor: Next monarch (for royalty)
  • born: Date and place of birth
  • died: Date and place of death
  • age: Current age
  • race: Character's race
  • gender: Character's gender
  • height: Character's height
  • house: Noble house affiliation
  • faction: Political/social faction
  • residence: Where the character lives
  • spouse: Character's spouse(s)
  • issue: Character's children
  • father: Character's father
  • mother: Character's mother
  • siblings: Character's siblings
  • class: Character class (for adventurers)
  • magictype: Type of magic used
  • abilities: Special abilities or skills
  • equipment: Notable equipment or artifacts
  • religion: Religious affiliation
  • loyalty: Political or personal loyalties
  • signature: Image file of character's signature
  • custom1name, custom2name, custom3name: Custom field labels
  • custom1value, custom2value, custom3value: Custom field values

Examples

See the template documentation page for examples.