Template:Infobox character: Difference between revisions

From feywild

No edit summary
No edit summary
Line 1: Line 1:
<includeonly>
<includeonly>
<!-- Show the box only if at least one parameter has data -->
{{#if:{{{image|}}}{{{caption|}}}{{{aliases|}}}{{{loyalties|}}}{{{title|}}}{{{role|}}}{{{birthplace|}}}{{{birthdate|}}}{{{status|}}}{{{species|}}}{{{Nationality|}}}{{{gender|}}}{{{orientation|}}}{{{partners|}}}{{{education|}}}{{{Known Languages|}}}|
{{#if:{{{image|}}}{{{caption|}}}{{{aliases|}}}{{{loyalties|}}}{{{title|}}}{{{role|}}}{{{birthplace|}}}{{{birthdate|}}}{{{status|}}}{{{species|}}}{{{Nationality|}}}{{{gender|}}}{{{orientation|}}}{{{partners|}}}{{{education|}}}{{{Known Languages|}}}|
<div style="float:right; clear:right; margin:0 0 10px 15px; border:1px solid #AAA; background-color:#F9F9F9; width:300px; padding:8px; font-size:90%; line-height:1.5em;">
<div style="float:right; clear:right; margin:0 0 10px 15px; border:1px solid #AAA; background-color:#F9F9F9; width:300px; padding:10px; font-size:90%; line-height:1.5em;">


   <!-- Image + Caption -->
   <!-- Image + Caption -->
   {{#if:{{{image|}}}|
   {{#if:{{{image|}}}|
   <div style="text-align:center; margin-bottom:8px;">
   <div style="text-align:center; margin-bottom:10px;">
     [[File:{{{image}}}|250px|center]]
     [[File:{{{image}}}|250px|center]]
     {{#if:{{{caption|}}}|<div style="font-size:85%; color:#555;">{{{caption}}}</div>}}
     {{#if:{{{caption|}}}|<div style="font-size:85%; color:#555;">{{{caption}}}</div>}}
Line 14: Line 13:
   <!-- Data Table -->
   <!-- Data Table -->
   <table style="width:100%; border-collapse:collapse; font-size:95%;">
   <table style="width:100%; border-collapse:collapse; font-size:95%;">
     {{#if:{{{aliases|}}}|<tr style="border-bottom:1px solid #ddd;"><td style="vertical-align:top; width:35%; font-weight:bold;">Aliases</td><td>{{{aliases}}}</td></tr>}}
     {{#if:{{{aliases|}}}|<tr><td style="vertical-align:top; width:35%; font-weight:bold; padding:4px;">Aliases</td><td style="padding:4px;">{{{aliases}}}</td></tr><tr><td colspan="2" style="border-bottom:1px solid #aaa; height:8px;"></td></tr>}}
     {{#if:{{{loyalties|}}}|<tr style="border-bottom:1px solid #ddd;"><td style="vertical-align:top; font-weight:bold;">Loyalties</td><td>{{{loyalties}}}</td></tr>}}
     {{#if:{{{loyalties|}}}|<tr><td style="vertical-align:top; font-weight:bold; padding:4px;">Loyalties</td><td style="padding:4px;">{{{loyalties}}}</td></tr><tr><td colspan="2" style="border-bottom:1px solid #aaa; height:8px;"></td></tr>}}
     {{#if:{{{title|}}}|<tr style="border-bottom:1px solid #ddd;"><td style="vertical-align:top; font-weight:bold;">Title</td><td>{{{title}}}</td></tr>}}
     {{#if:{{{title|}}}|<tr><td style="vertical-align:top; font-weight:bold; padding:4px;">Title</td><td style="padding:4px;">{{{title}}}</td></tr><tr><td colspan="2" style="border-bottom:1px solid #aaa; height:8px;"></td></tr>}}
     {{#if:{{{role|}}}|<tr style="border-bottom:1px solid #ddd;"><td style="vertical-align:top; font-weight:bold;">Role</td><td>{{{role}}}</td></tr>}}
     {{#if:{{{role|}}}|<tr><td style="vertical-align:top; font-weight:bold; padding:4px;">Role</td><td style="padding:4px;">{{{role}}}</td></tr><tr><td colspan="2" style="border-bottom:1px solid #aaa; height:8px;"></td></tr>}}
     {{#if:{{{birthplace|}}}|<tr style="border-bottom:1px solid #ddd;"><td style="vertical-align:top; font-weight:bold;">Birthplace</td><td>{{{birthplace}}}</td></tr>}}
     {{#if:{{{birthplace|}}}|<tr><td style="vertical-align:top; font-weight:bold; padding:4px;">Birthplace</td><td style="padding:4px;">{{{birthplace}}}</td></tr><tr><td colspan="2" style="border-bottom:1px solid #aaa; height:8px;"></td></tr>}}
     {{#if:{{{birthdate|}}}|<tr style="border-bottom:1px solid #ddd;"><td style="vertical-align:top; font-weight:bold;">Birthdate</td><td>{{{birthdate}}}</td></tr>}}
     {{#if:{{{birthdate|}}}|<tr><td style="vertical-align:top; font-weight:bold; padding:4px;">Birthdate</td><td style="padding:4px;">{{{birthdate}}}</td></tr><tr><td colspan="2" style="border-bottom:1px solid #aaa; height:8px;"></td></tr>}}
     {{#if:{{{status|}}}|<tr style="border-bottom:1px solid #ddd;"><td style="vertical-align:top; font-weight:bold;">Status</td><td>{{{status}}}</td></tr>}}
     {{#if:{{{status|}}}|<tr><td style="vertical-align:top; font-weight:bold; padding:4px;">Status</td><td style="padding:4px;">{{{status}}}</td></tr><tr><td colspan="2" style="border-bottom:1px solid #aaa; height:8px;"></td></tr>}}
     {{#if:{{{species|}}}|<tr style="border-bottom:1px solid #ddd;"><td style="vertical-align:top; font-weight:bold;">Species</td><td>{{{species}}}</td></tr>}}
     {{#if:{{{species|}}}|<tr><td style="vertical-align:top; font-weight:bold; padding:4px;">Species</td><td style="padding:4px;">{{{species}}}</td></tr><tr><td colspan="2" style="border-bottom:1px solid #aaa; height:8px;"></td></tr>}}
     {{#if:{{{Nationality|}}}|<tr style="border-bottom:1px solid #ddd;"><td style="vertical-align:top; font-weight:bold;">Nationality</td><td>{{{Nationality}}}</td></tr>}}
     {{#if:{{{Nationality|}}}|<tr><td style="vertical-align:top; font-weight:bold; padding:4px;">Nationality</td><td style="padding:4px;">{{{Nationality}}}</td></tr><tr><td colspan="2" style="border-bottom:1px solid #aaa; height:8px;"></td></tr>}}
     {{#if:{{{gender|}}}|<tr style="border-bottom:1px solid #ddd;"><td style="vertical-align:top; font-weight:bold;">Gender</td><td>{{{gender}}}</td></tr>}}
     {{#if:{{{gender|}}}|<tr><td style="vertical-align:top; font-weight:bold; padding:4px;">Gender</td><td style="padding:4px;">{{{gender}}}</td></tr><tr><td colspan="2" style="border-bottom:1px solid #aaa; height:8px;"></td></tr>}}
     {{#if:{{{orientation|}}}|<tr style="border-bottom:1px solid #ddd;"><td style="vertical-align:top; font-weight:bold;">Orientation</td><td>{{{orientation}}}</td></tr>}}
     {{#if:{{{orientation|}}}|<tr><td style="vertical-align:top; font-weight:bold; padding:4px;">Orientation</td><td style="padding:4px;">{{{orientation}}}</td></tr><tr><td colspan="2" style="border-bottom:1px solid #aaa; height:8px;"></td></tr>}}
     {{#if:{{{partners|}}}|<tr style="border-bottom:1px solid #ddd;"><td style="vertical-align:top; font-weight:bold;">Partners</td><td>{{{partners}}}</td></tr>}}
     {{#if:{{{partners|}}}|<tr><td style="vertical-align:top; font-weight:bold; padding:4px;">Partners</td><td style="padding:4px;">{{{partners}}}</td></tr><tr><td colspan="2" style="border-bottom:1px solid #aaa; height:8px;"></td></tr>}}
     {{#if:{{{education|}}}|<tr style="border-bottom:1px solid #ddd;"><td style="vertical-align:top; font-weight:bold;">Education</td><td>{{{education}}}</td></tr>}}
     {{#if:{{{education|}}}|<tr><td style="vertical-align:top; font-weight:bold; padding:4px;">Education</td><td style="padding:4px;">{{{education}}}</td></tr><tr><td colspan="2" style="border-bottom:1px solid #aaa; height:8px;"></td></tr>}}
     {{#if:{{{Known Languages|}}}|<tr style="border-bottom:1px solid #ddd;"><td style="vertical-align:top; font-weight:bold;">Known Languages</td><td>{{{Known Languages}}}</td></tr>}}
     {{#if:{{{Known Languages|}}}|<tr><td style="vertical-align:top; font-weight:bold; padding:4px;">Known Languages</td><td style="padding:4px;">{{{Known Languages}}}</td></tr>}}
   </table>
   </table>



Revision as of 22:48, 30 October 2025


Right-floating character infobox that starts with an image and caption, with labeled fields below. Text wraps on the left side.

Template parameters[Edit template data]

ParameterDescriptionTypeStatus
Imageimage

File name of the image (omit 'File:').

Stringoptional
Captioncaption

Text displayed under the image.

Stringoptional
Aliasesaliases

Alternate names or titles.

Stringoptional
Loyaltiesloyalties

Organizations or allegiances.

Stringoptional
Titletitle

Formal or informal title(s).

Stringoptional
Rolerole

Occupation or narrative role.

Stringoptional
Birthplacebirthplace

Place of origin.

Stringoptional
Birthdatebirthdate

Character’s date of birth.

Stringoptional
Statusstatus

Current state (Alive, Deceased, etc.).

Stringoptional
Speciesspecies

Race or species.

Stringoptional
NationalityNationality

Nationality and/or ethnicity.

Stringoptional
Gendergender

Gender identity.

Stringoptional
Orientationorientation

Sexual orientation.

Stringoptional
Partnerspartners

Romantic or bonded partners.

Stringoptional
Educationeducation

Training or schooling.

Stringoptional
Known LanguagesKnown Languages

Fluency.

Stringoptional

Usage

{{Infobox character
| image       = Example.jpg
| caption     = Example Caption
| aliases     = The Shadow
| loyalties   = House Vaeari
| title       = Lord
| role        = Enchanter
| birthplace  = Ilina
| birthdate   = 14th Sun of Summer, 1492
| status      = Alive
| species     = Ayldarzi
| Nationality = Ayldarzi
| gender      = Male
| orientation = Pansexual
| partners    = Vael
| education   = Arcane College of Ilina
| Known Languages   = Sylvan
}}

This version floats on the **right side** of the page, allowing body text to wrap neatly around it.