Jump to content

Template:Infobox player character: Difference between revisions

From Encyclopædia Mundus
No edit summary
Tag: Reverted
No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Documentation subpage}}
<!-- Template:Infobox player character (HTML-safe, auto-links) -->


This infobox is for player-created characters. Use {{tl|Infobox player character}} on player character pages.
<table class="infobox infobox-character infobox-player-character">
  <tr>
    <th class="infobox-title" colspan="2">{{{name|{{PAGENAME}}}}}</th>
  </tr>


== Usage ==
  <tr>
<pre>
    <th class="infobox-pc-banner" colspan="2">Player Character</th>
{{Infobox player character
  </tr>
| name =
 
| player =
  {{#if: {{{player|}}} |
| image =
  <tr>
| image_caption =
    <th scope="row">Player</th>
| race =
    <td>{{{player}}}</td>
| age =
  </tr>
| nationality =
  }}
| origin =
 
| aliases =
  {{#if: {{{image|}}} |
| occupation =
  <tr>
| status =
    <td class="infobox-image mw-no-invert" colspan="2">
| game_image =
      [[File:{{{image}}}|{{{imagesize|300px}}}|alt={{{image_alt|}}}|center]]
| game_image_caption =
      {{#if: {{{image_caption|}}} | <div class="infobox-caption">{{{image_caption}}}</div> }}
}}
    </td>
</pre>
  </tr>
  }}
 
  {{#if: {{{race|}}} |
  <tr>
    <th scope="row">Race</th>
    <td>[[{{{race}}}]]</td>
  </tr>
  }}
 
  {{#if: {{{age|}}} |
  <tr>
    <th scope="row">Age</th>
    <td>{{{age}}}</td>
  </tr>
  }}
 
  {{#if: {{{nationality|}}} |
  <tr>
    <th scope="row">Nationality</th>
    <td>[[{{{nationality}}}]]</td>
  </tr>
  }}
 
  {{#if: {{{origin|}}} |
  <tr>
    <th scope="row">Origin</th>
    <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>
  }}
 
  <!-- In-game appearance (only if provided) -->
  {{#if: {{{game_image|}}} |
  <tr><th class="infobox-sub" colspan="2">In-game appearance</th></tr>
  <tr>
    <td class="infobox-image mw-no-invert" colspan="2">
      [[File:{{{game_image}}}|{{{game_imagesize|180px}}}|alt={{{game_image_alt|}}}|center]]
      {{#if: {{{game_image_caption|}}} | <div class="infobox-caption">{{{game_image_caption}}}</div> }}
    </td>
  </tr>
  }}
</table>
 
<includeonly>
  {{#ifeq:{{NAMESPACE}}| |
    {{#if:{{{nocat|}}}| |
      [[Category:Player characters]]
    }}
  }}
</includeonly>
 
<noinclude>
{{/doc}}


<templatedata>
<templatedata>
Line 26: Line 117:
   "description": "Infobox for player-created characters on the Mundus Wiki.",
   "description": "Infobox for player-created characters on the Mundus Wiki.",
   "params": {
   "params": {
     "name": {
     "name": { "label": "Name", "description": "Infobox title. Defaults to the page name.", "type": "string" },
      "label": "Name",
     "player": { "label": "Player", "description": "Player controlling the character.", "type": "string", "suggested": true },
      "description": "Character name shown in the infobox title. Defaults to the page name.",
     "image": { "label": "Portrait image", "description": "File name only, without File:.", "type": "wiki-file-name", "suggested": true },
      "type": "string",
     "imagesize": { "label": "Portrait size", "description": "Example: 300px.", "type": "string", "default": "300px" },
      "required": false
     "image_caption": { "label": "Portrait caption", "description": "Caption under the portrait.", "type": "string" },
    },
 
     "player": {
     "race": { "label": "Race", "description": "Race page name to link to.", "type": "wiki-page-name" },
      "label": "Player",
     "age": { "label": "Age", "description": "Example: 26 cycles.", "type": "string" },
      "description": "The player controlling or owning the character (display name).",
     "nationality": { "label": "Nationality", "description": "Nationality page name to link to.", "type": "wiki-page-name" },
      "type": "string",
     "origin": { "label": "Origin", "description": "Origin page name to link to.", "type": "wiki-page-name" },
      "required": false,
     "settlement": { "label": "Settlement (legacy)", "description": "Used only if origin is blank.", "type": "wiki-page-name" },
      "suggested": true
 
    },
     "aliases": { "label": "Aliases", "description": "Nicknames or titles.", "type": "string" },
     "image": {
     "occupation": { "label": "Occupation", "description": "Role or job title.", "type": "string" },
      "label": "Portrait image",
     "affiliation": { "label": "Affiliation", "description": "Faction or organization.", "type": "string" },
      "description": "File name of the character portrait (without 'File:').",
     "status": { "label": "Status", "description": "Alive, deceased, missing, non-canonical, etc.", "type": "string" },
      "type": "wiki-file-name",
 
      "required": false,
     "game_image": { "label": "In-game image", "description": "File name only, without File:.", "type": "wiki-file-name" },
      "suggested": true
     "game_imagesize": { "label": "In-game image size", "description": "Example: 180px.", "type": "string", "default": "180px" },
    },
     "game_image_caption": { "label": "In-game image caption", "description": "Caption under the in-game image.", "type": "string" },
     "imagesize": {
 
      "label": "Portrait size",
     "nocat": { "label": "Disable category", "description": "Set to any value to prevent adding Category:Player characters.", "type": "string" }
      "description": "Portrait size, for example 300px.",
      "type": "string",
      "default": "300px",
      "required": false
    },
    "image_alt": {
      "label": "Portrait alt text",
      "description": "Alt text for the portrait image.",
      "type": "string",
      "required": false
    },
     "image_caption": {
      "label": "Portrait caption",
      "description": "Caption shown below the portrait.",
      "type": "string",
      "required": false
    },
     "race": {
      "label": "Race",
      "description": "Race page name to link to.",
      "type": "wiki-page-name",
      "required": false,
      "suggested": true
    },
     "age": {
      "label": "Age",
      "description": "Age text, for example '26 cycles'.",
      "type": "string",
      "required": false
    },
     "nationality": {
      "label": "Nationality",
      "description": "Nationality page name to link to.",
      "type": "wiki-page-name",
      "required": false
    },
     "origin": {
      "label": "Origin",
      "description": "Origin page name to link to (city, region, settlement).",
      "type": "wiki-page-name",
      "required": false
    },
     "settlement": {
      "label": "Settlement (legacy)",
      "description": "Legacy alias for origin. Used only if origin is blank.",
      "type": "wiki-page-name",
      "required": false
    },
     "aliases": {
      "label": "Aliases",
      "description": "Nicknames or titles.",
      "type": "string",
      "required": false
    },
     "occupation": {
      "label": "Occupation",
      "description": "Role or job title.",
      "type": "string",
      "required": false
    },
     "affiliation": {
      "label": "Affiliation",
      "description": "Organization, faction, or group.",
      "type": "string",
      "required": false
    },
     "status": {
      "label": "Status",
      "description": "Alive, deceased, missing, non-canonical, etc.",
      "type": "string",
      "required": false
    },
     "game_image": {
      "label": "In-game image",
      "description": "File name of an in-game screenshot (without 'File:').",
      "type": "wiki-file-name",
      "required": false
    },
     "game_imagesize": {
      "label": "In-game image size",
      "description": "In-game image size, for example 180px.",
      "type": "string",
      "default": "180px",
      "required": false
    },
    "game_image_alt": {
      "label": "In-game image alt text",
      "description": "Alt text for the in-game image.",
      "type": "string",
      "required": false
    },
     "game_image_caption": {
      "label": "In-game image caption",
      "description": "Caption shown below the in-game image.",
      "type": "string",
      "required": false
    },
     "nocat": {
      "label": "Disable category",
      "description": "Set to any value to prevent adding Category:Player characters.",
      "type": "string",
      "required": false
    }
   }
   }
}
}
</templatedata>
</templatedata>
 
</noinclude>
[[Category:Template documentation]]

Latest revision as of 02:47, 27 February 2026


Infobox player character
Player Character



This infobox is for player-created characters.

Usage

{{Infobox player character
| name =
| player =
| image =
| image_caption =
| race =
| age =
| nationality =
| origin =
| aliases =
| occupation =
| status =
| game_image =
| game_image_caption =
}}

Infobox for player-created characters on the Mundus Wiki.

Template parameters[Edit template data]

ParameterDescriptionTypeStatus
Namename

Infobox title. Defaults to the page name.

Stringoptional
Playerplayer

Player controlling the character.

Stringsuggested
Portrait imageimage

File name only, without File:.

Filesuggested
Portrait sizeimagesize

Example: 300px.

Default
300px
Stringoptional
Portrait captionimage_caption

Caption under the portrait.

Stringoptional
Racerace

Race page name to link to.

Page nameoptional
Ageage

Example: 26 cycles.

Stringoptional
Nationalitynationality

Nationality page name to link to.

Page nameoptional
Originorigin

Origin page name to link to.

Page nameoptional
Settlement (legacy)settlement

Used only if origin is blank.

Page nameoptional
Aliasesaliases

Nicknames or titles.

Stringoptional
Occupationoccupation

Role or job title.

Stringoptional
Affiliationaffiliation

Faction or organization.

Stringoptional
Statusstatus

Alive, deceased, missing, non-canonical, etc.

Stringoptional
In-game imagegame_image

File name only, without File:.

Fileoptional
In-game image sizegame_imagesize

Example: 180px.

Default
180px
Stringoptional
In-game image captiongame_image_caption

Caption under the in-game image.

Stringoptional
Disable categorynocat

Set to any value to prevent adding Category:Player characters.

Stringoptional