Template:Infobox character: Difference between revisions
Created page with "<!-- Template:Infobox character --> {| class="infobox infobox-character" |- ! colspan="2" class="infobox-title" | {{{name|{{PAGENAME}}}}} |- | colspan="2" class="infobox-image" | {{#if:{{{image|}}}| [[File:{{{image}}}|{{{imagesize|250px}}}|alt={{{image_alt|}}}|center]] }} <!-- Fields --> {{#if:{{{race|}}}| |- ! scope="row" | Race | {{{race}}} }} {{#if:{{{age|}}}| |- ! scope="row" | Age | {{{age}}} }} {{#if:{{{nationality|}}}| |- ! scope="row" | Nationality | {{{nationa..." |
No edit summary Tag: Manual revert |
||
| (9 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
<!-- Template:Infobox character --> | <!-- Template:Infobox character (HTML-safe, auto-links) --> | ||
<table class="infobox infobox-character"> | |||
<tr> | |||
<th class="infobox-title" colspan="2">{{{name|{{PAGENAME}}}}}</th> | |||
</tr> | |||
{{#if:{{{image|}}}| | {{#if: {{{image|}}} | | ||
[[File:{{{image}}}|{{{imagesize|250px}}}|alt={{{image_alt|}}}|center]] | <tr> | ||
}} | <td class="infobox-image mw-no-invert" colspan="2"> | ||
< | [[File:{{{image}}}|{{{imagesize|250px}}}|alt={{{image_alt|}}}|center]] | ||
{{#if:{{{race|}}}| | {{#if: {{{image_caption|}}} | <div class="infobox-caption">{{{image_caption}}}</div> }} | ||
</td> | |||
</tr> | |||
}} | |||
}} | |||
{{#if:{{{age|}}}| | {{#if: {{{race|}}} | | ||
<tr> | |||
<th scope="row">Race</th> | |||
<td>[[{{{race}}}]]</td> | |||
}} | </tr> | ||
{{#if:{{{nationality|}}}| | }} | ||
|- | |||
{{#if: {{{age|}}} | | |||
| {{{ | <tr> | ||
}} | <th scope="row">Age</th> | ||
{{#if:{{{ | <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:Characters]]}} }}</includeonly> | |||
<noinclude> | <noinclude> | ||
<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": { | "name": { "label": "Name", "type": "string", "example": "Irian Balewood" }, | ||
"image": { "label": "Image filename (art)", "description": "Filename only (no \"File:\" prefix).", "type": "string", "example": "IrianBalewood.png" }, | |||
"imagesize": { "label": "Image size", "type": "string", "default": "250px" }, | |||
"image_alt": { "label": "Image alt text", "type": "string" }, | |||
"image_caption":{ "label": "Image caption", "type": "string" }, | |||
"race": { "label": "Race (page name only)", "type": "string", | |||
"image": { | "suggestedvalues": ["Humekind","Elvenkind","Landling","Netherkind"] }, | ||
"age": { "label": "Age", "type": "string", "example": "26 cycles" }, | |||
"nationality": { "label": "Nationality (page name only)", "type": "string", "example": "Directionland" }, | |||
"imagesize": { | "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" }, | |||
"image_alt": { | "status": { "label": "Status", "type": "string", "suggestedvalues": ["Alive","Deceased","Missing","Unknown"] }, | ||
"game_image": { "label": "In-game image filename", "type": "string", "example": "Irian_ingame.png" }, | |||
}, | "game_imagesize": { "label": "In-game image size", "type": "string", "default": "180px" }, | ||
"race": { | "game_image_alt": { "label": "In-game image alt text", "type": "string" }, | ||
"game_image_caption":{ "label": "In-game image caption", "type": "string", "example": "In-game model" } | |||
"age": { | |||
"nationality": { | |||
"type": "string", | |||
}, | |||
" | |||
"label": " | |||
} | |||
}, | }, | ||
"paramOrder": ["name","image","imagesize","image_alt","race","age","nationality"," | "paramOrder": ["name","image","imagesize","image_alt","image_caption","race","age","nationality","origin","aliases","occupation","affiliation","status","game_image","game_imagesize","game_image_alt","game_image_caption"] | ||
} | } | ||
</templatedata> | </templatedata> | ||
| Line 87: | Line 129: | ||
<pre> | <pre> | ||
{{Infobox character | {{Infobox character | ||
| name | | name = Irian Balewood | ||
| image | | image = IrianBalewood.png | ||
| race | | image_caption = Irian Balewood as depicted by the Lorekeeper. | ||
| age | | race = Elvenkind | ||
| nationality = | | age = 26 cycles | ||
| | | nationality = Directionland | ||
| origin = Simonville | |||
| aliases = Enty | |||
| occupation = Ranger | |||
| affiliation = [[Order of Simonius]] | |||
| status = Alive | |||
| game_image = Irian_ingame.png | |||
| game_image_caption = In-game model | |||
}} | }} | ||
</pre> | </pre> | ||
</noinclude> | </noinclude> | ||