Jump to content

Template:Infobox character: Difference between revisions

From Encyclopædia Mundus
No edit summary
No edit summary
Line 1: Line 1:
<!-- Template:Infobox character (HTML-safe) -->
<!-- Template:Infobox character (HTML-safe, auto-links) -->
<table class="infobox infobox-character">
<table class="infobox infobox-character">
   <tr>
   <tr>
Line 17: Line 17:
   <tr>
   <tr>
     <th scope="row">Race</th>
     <th scope="row">Race</th>
     <td>{{{race}}}</td>
     <td>[[{{{race}}}]]</td>
   </tr>
   </tr>
   }}
   }}
Line 31: Line 31:
   <tr>
   <tr>
     <th scope="row">Nationality</th>
     <th scope="row">Nationality</th>
     <td>{{{nationality}}}</td>
     <td>[[{{{nationality}}}]]</td>
   </tr>
   </tr>
   }}
   }}


   {{#if: {{{settlement|}}} |
   {{#if: {{{origin|}}} |
   <tr>
   <tr>
     <th scope="row">Settlement</th>
     <th scope="row">Origin</th>
     <td>{{{settlement}}}</td>
     <td>[[{{{origin}}}]]</td>
  </tr>
  }}
 
  <!-- Backwards compatibility: show Origin from |settlement= if |origin= not provided -->
  {{#if: {{{origin|}}} | | {{#if: {{{settlement|}}} |
  <tr>
    <th scope="row">Origin</th>
    <td>[[{{{settlement}}}]]</td>
  </tr>
  }} }}
 
  {{#if: {{{aliases|}}} |
  <tr>
    <th scope="row">Aliases</th>
    <td>{{{aliases}}}</td>
  </tr>
  }}
 
  {{#if: {{{occupation|}}} |
  <tr>
    <th scope="row">Occupation</th>
    <td>{{{occupation}}}</td>
  </tr>
  }}
 
  {{#if: {{{affiliation|}}} |
  <tr>
    <th scope="row">Affiliation</th>
    <td>{{{affiliation}}}</td>
  </tr>
  }}
 
  {{#if: {{{status|}}} |
  <tr>
    <th scope="row">Status</th>
    <td>{{{status}}}</td>
   </tr>
   </tr>
   }}
   }}
Line 46: Line 82:
<templatedata>
<templatedata>
{
{
   "description": "Character infobox for Mundus.",
   "description": "Character infobox for Mundus (auto-links Race, Nationality, Origin). Enter page names only—no [[brackets]].",
   "params": {
   "params": {
     "name":       { "label": "Name", "type": "string", "example": "Irian Balewood" },
     "name":         { "label": "Name", "type": "string", "example": "Irian Balewood" },
     "image":       { "label": "Image filename", "description": "Filename only (no \"File:\" prefix).", "type": "string", "example": "IrianBalewood.png" },
     "image":       { "label": "Image filename", "description": "Filename only (no \"File:\" prefix).", "type": "string", "example": "IrianBalewood.png" },
     "imagesize":   { "label": "Image size", "type": "string", "default": "250px" },
     "imagesize":   { "label": "Image size", "type": "string", "default": "250px" },
     "image_alt":   { "label": "Image alt text", "type": "string" },
     "image_alt":   { "label": "Image alt text", "type": "string" },
     "image_caption": { "label": "Image caption", "type": "string" },
     "image_caption":{ "label": "Image caption", "type": "string" },
     "race":       { "label": "Race", "type": "string", "suggestedvalues": ["Humekind","Elvenkind","Landling","Netherkind"] },
 
     "age":         { "label": "Age", "type": "string", "example": "26 cycles" },
     "race":         { "label": "Race (page name only)", "type": "string",
     "nationality": { "label": "Nationality", "type": "string", "example": "[[Directionland]]" },
                      "suggestedvalues": ["Humekind","Elvenkind","Landling","Netherkind"] },
     "settlement": { "label": "Settlement (from)", "type": "string", "example": "[[Simonville]]" }
 
     "age":         { "label": "Age", "type": "string", "example": "26 cycles" },
 
     "nationality": { "label": "Nationality (page name only)", "type": "string",
                      "example": "Directionland" },
 
     "origin":       { "label": "Origin (page name only)", "type": "string",
                      "example": "Simonville",
                      "aliases": ["settlement"] },
 
    "aliases":      { "label": "Aliases", "type": "string", "example": "Enty; The Red Wanderer" },
    "occupation":  { "label": "Occupation", "type": "string", "example": "Ranger" },
    "affiliation":  { "label": "Affiliation", "type": "string", "example": "Order of Simonius" },
    "status":      { "label": "Status", "type": "string", "suggestedvalues": ["Alive","Deceased","Missing","Unknown"] }
   },
   },
   "paramOrder": ["name","image","imagesize","image_alt","image_caption","race","age","nationality","settlement"]
   "paramOrder": ["name","image","imagesize","image_alt","image_caption","race","age","nationality","origin","aliases","occupation","affiliation","status"]
}
}
</templatedata>
</templatedata>
Line 70: Line 119:
| race        = Elvenkind
| race        = Elvenkind
| age        = 26 cycles
| age        = 26 cycles
| nationality = [[Directionland]]
| nationality = Directionland
| settlement = [[Ruulran City]]
| origin      = Simonville
| aliases    = Enty
| occupation = Ranger
| affiliation = [[Order of Simonius]]
| status      = Alive
}}
}}
</pre>
</pre>
</noinclude>
</noinclude>

Revision as of 06:38, 28 October 2025

Infobox character


Character infobox for Mundus (auto-links Race, Nationality, Origin). Enter page names only—no [[brackets]].

Template parameters[Edit template data]

ParameterDescriptionTypeStatus
Namename

no description

Example
Irian Balewood
Stringoptional
Image filenameimage

Filename only (no "File:" prefix).

Example
IrianBalewood.png
Stringoptional
Image sizeimagesize

no description

Default
250px
Stringoptional
Image alt textimage_alt

no description

Stringoptional
Image captionimage_caption

no description

Stringoptional
Race (page name only)race

no description

Suggested values
Humekind Elvenkind Landling Netherkind
Stringoptional
Ageage

no description

Example
26 cycles
Stringoptional
Nationality (page name only)nationality

no description

Example
Directionland
Stringoptional
Origin (page name only)origin settlement

no description

Example
Simonville
Stringoptional
Aliasesaliases

no description

Example
Enty; The Red Wanderer
Stringoptional
Occupationoccupation

no description

Example
Ranger
Stringoptional
Affiliationaffiliation

no description

Example
Order of Simonius
Stringoptional
Statusstatus

no description

Suggested values
Alive Deceased Missing Unknown
Stringoptional

Usage

{{Infobox character
| name        = Irian Balewood
| image       = IrianBalewood.png
| image_caption = Irian Balewood as depicted by the Lorekeeper.
| race        = Elvenkind
| age         = 26 cycles
| nationality = Directionland
| origin      = Simonville
| aliases     = Enty
| occupation  = Ranger
| affiliation = [[Order of Simonius]]
| status      = Alive
}}