Template:Infobox character: Difference between revisions
From feywild
No edit summary |
No edit summary Tag: Reverted |
||
| Line 1: | Line 1: | ||
<includeonly> <div style="float:right; margin:0 0 10px 15px; border:1px solid #AAA; background-color:#F9F9F9; width:320px | <includeonly><div style="float:right; display:inline-block; vertical-align:top; margin:0 0 10px 15px; border:1px solid #AAA; background-color:#F9F9F9; width:320px; font-size:90%; line-height:1.5em; overflow:hidden;"> | ||
<!-- Content wrapper with dynamic TOP padding: | |||
10px if name OR image exists, else 0 --> | |||
<div style="padding: {{#if:{{{name|}}}{{{image|}}}|10px|0}} 10px 10px 10px;"> | |||
<!-- Name --> | |||
{{#if:{{{name|}}}| | |||
<div style="text-align:center; font-weight:bold; font-size:115%; border-bottom:1px solid #aaa; padding-bottom:4px;"> | |||
{{{name}}} | |||
</div> | |||
}} | |||
<!-- Image + Caption --> | |||
{{#if:{{{image|}}}| | |||
<div style="text-align:center; margin:8px 0 8px 0;"> | |||
[[File:{{{image}}}|250px|center]] | |||
{{#if:{{{caption|}}}|<div style="font-size:85%; color:#555;">{{{caption}}}</div>}} | |||
</div> | |||
}} | |||
<!-- Data --> | |||
<table style="width:100%; border-collapse:collapse; font-size:95%; margin-top:0;"> | |||
{{#if:{{{aliases|}}}|<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Alias(es):</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{aliases}}}</td></tr>}} | |||
{{#if:{{{nicknames|}}}|<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Nickname(s):</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{nicknames}}}</td></tr>}} | |||
{{#if:{{{standard_titles|}}}|<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Standard Title(s):</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{standard_titles}}}</td></tr>}} | |||
{{#if:{{{formal_titles|}}}|<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Formal Title(s):</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{formal_titles}}}</td></tr>}} | |||
{{#if:{{{full_title|}}}|<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Full Title:</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{full_title}}}</td></tr>}} | |||
{{#if:{{{territory|}}}|<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Territory:</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{territory}}}</td></tr>}} | |||
{{#if:{{{seat_of_power|}}}|<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Seat of Power:</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{seat_of_power}}}</td></tr>}} | |||
{{#if:{{{residences|}}}|<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Residence(s):</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{residences}}}</td></tr>}} | |||
{{#if:{{{status|}}}|<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Status:</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{status}}}</td></tr>}} | |||
{{#if:{{{species|}}}|<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Species:</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{species}}}</td></tr>}} | |||
{{#if:{{{Nationality|}}}|<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Nationality:</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{Nationality}}}</td></tr>}} | |||
{{#if:{{{gender|}}}|<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Gender:</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{gender}}}</td></tr>}} | |||
{{#if:{{{orientation|}}}|<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Orientation:</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{orientation}}}</td></tr>}} | |||
{{#if:{{{loyalties|}}}|<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Loyalty/Loyalties:</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{loyalties}}}</td></tr>}} | |||
{{#if:{{{partners|}}}|<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Partner(s):</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{partners}}}</td></tr>}} | |||
{{#if:{{{birthplace|}}}|<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Birthplace:</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{birthplace}}}</td></tr>}} | |||
{{#if:{{{birthdate|}}}|<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Birthdate:</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{birthdate}}}</td></tr>}} | |||
{{#if:{{{during|}}}|<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Era / Age:</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{during}}}</td></tr>}} | |||
{{#if:{{{title|}}}|<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Title:</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{title}}}</td></tr>}} | |||
{{#if:{{{role|}}}|<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Role:</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{role}}}</td></tr>}} | |||
{{#if:{{{combat_class|}}}|<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Combat Class:</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{combat_class}}}</td></tr>}} | |||
{{#if:{{{specialty|}}}|<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Specialty:</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{specialty}}}</td></tr>}} | |||
{{#if:{{{magic_school|}}}|<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Magic School:</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{magic_school}}}</td></tr>}} | |||
{{#if:{{{affinities|}}}|<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Affinity/Affinities:</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{affinities}}}</td></tr>}} | |||
{{#if:{{{notable_feats|}}}|<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Notable Feat(s):</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{notable_feats}}}</td></tr>}} | |||
{{#if:{{{formal_prep|}}}{{{formal_scholastic|}}}{{{formal_martial|}}}{{{formal_arcane|}}}{{{formal_religious|}}}{{{informal|}}}| | |||
<tr><td colspan="2" style="text-align:center; border-top:1px solid #aaa; font-weight:bold; padding:4px;">Education & Training</td></tr> | |||
}} | |||
{{#if:{{{formal_prep|}}}|<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Formal Prep:</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{formal_prep}}}</td></tr>}} | |||
{{#if:{{{formal_scholastic|}}}|<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Formal Scholastic:</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{formal_scholastic}}}</td></tr>}} | |||
{{#if:{{{formal_martial|}}}|<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Formal Martial:</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{formal_martial}}}</td></tr>}} | |||
{{#if:{{{formal_arcane|}}}|<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Formal Arcane:</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{formal_arcane}}}</td></tr>}} | |||
{{#if:{{{formal_religious|}}}|<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Formal Religious:</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{formal_religious}}}</td></tr>}} | |||
{{#if:{{{informal|}}}|<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Informal Training:</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{informal}}}</td></tr>}} | |||
{{#if:{{{fluent_in|}}}{{{semi_fluent_in|}}}| | |||
<tr><td colspan="2" style="text-align:center; border-top:1px solid #aaa; font-weight:bold; padding:4px;">Languages</td></tr> | |||
}} | |||
{{#if:{{{fluent_in|}}}|<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Fluent In:</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{fluent_in}}}</td></tr>}} | |||
{{#if:{{{semi_fluent_in|}}}|<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Semi-Fluent In:</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{semi_fluent_in}}}</td></tr>}} | |||
</table> | |||
</div> | |||
</div></includeonly>> <noinclude> <templatedata> { "description": "Right-floating character infobox. Name at top, optional image/caption, and a compact two-column data table. All fields default to an em dash so rows always render.", "params": { "name": {"label":"Name","type":"string"}, "image": {"label":"Image file name (omit 'File:')","type":"string"}, "caption": {"label":"Image caption","type":"string"}, "aliases": {"label":"Aliases","type":"string"}, "nicknames": {"label":"Nicknames","type":"string"}, "standard_titles": {"label":"Standard titles","type":"string"}, "formal_titles": {"label":"Formal titles","type":"string"}, "full_title": {"label":"Full title","type":"string"}, "territory": {"label":"Territory","type":"string"}, "seat_of_power": {"label":"Seat of power","type":"string"}, "residences": {"label":"Residences","type":"string"}, "status": {"label":"Status","type":"string"}, "species": {"label":"Species","type":"string"}, "Nationality": {"label":"Nationality","type":"string"}, "gender": {"label":"Gender","type":"string"}, "orientation": {"label":"Orientation","type":"string"}, "loyalties": {"label":"Loyalties","type":"string"}, "partners": {"label":"Partners","type":"string"}, "birthplace": {"label":"Birthplace","type":"string"}, "birthdate": {"label":"Birthdate","type":"string"}, "during": {"label":"Era / Age","type":"string"}, "title": {"label":"Title","type":"string"}, "role": {"label":"Role","type":"string"}, "combat_class": {"label":"Combat class","type":"string"}, "specialty": {"label":"Specialty","type":"string"}, "magic_school": {"label":"Magic school","type":"string"}, "affinities": {"label":"Affinities","type":"string"}, "notable_feats": {"label":"Notable feats","type":"string"}, "formal_prep": {"label":"Formal prep","type":"string"}, "formal_scholastic": {"label":"Formal scholastic","type":"string"}, "formal_martial": {"label":"Formal martial","type":"string"}, "formal_arcane": {"label":"Formal arcane","type":"string"}, "formal_religious": {"label":"Formal religious","type":"string"}, "informal": {"label":"Informal training","type":"string"}, "fluent_in": {"label":"Fluent in","type":"string"}, "semi_fluent_in": {"label":"Semi-fluent in","type":"string"} }, "paramOrder": [ "name","image","caption", "aliases","nicknames","standard_titles","formal_titles","full_title", "territory","seat_of_power","residences","status","species","Nationality", "gender","orientation","loyalties","partners","birthplace","birthdate","during", "title","role","combat_class","specialty","magic_school","affinities","notable_feats", "formal_prep","formal_scholastic","formal_martial","formal_arcane","formal_religious","informal", "fluent_in","semi_fluent_in" ] } </templatedata> == Usage == <pre> {{Infobox character | name = Dren Tal'Daer | image = | caption = | aliases = Roland and Wulfric (et al., historically) | nicknames = | standard_titles= | formal_titles = | full_title = | territory = | seat_of_power = | residences = Lives in Castle Brookhaven | status = Reincarnated; Alive | species = Ayldarzi | Nationality = — | gender = Male | orientation = Mostly straight | loyalties = House Vaeari; France; Tyrol | partners = — | birthplace = Near Brookhaven, Winter Court | birthdate = 5/14/3221 | during = The Age of Shifting Leaves | title = — | role = Valkaenar's personal bodyguard; Lucien Brumenoir's Standard Bearer | combat_class = Strength-based fighter | specialty = Bodyguard | magic_school = — | affinities = — | notable_feats = — | formal_prep = — | formal_scholastic = — | formal_martial = Rischarch Academy | formal_arcane = — | formal_religious = — | informal = Self-taught; tutored; trained as needed | fluent_in = Sylvan | semi_fluent_in = French }} </pre> </noinclude> | |||
Revision as of 18:30, 3 November 2025
>
Right-floating character infobox. Name at top, optional image/caption, and a compact two-column data table. All fields default to an em dash so rows always render.
| Parameter | Description | Type | Status | |
|---|---|---|---|---|
| Name | name | no description | String | optional |
| Image file name (omit 'File:') | image | no description | String | optional |
| Image caption | caption | no description | String | optional |
| Aliases | aliases | no description | String | optional |
| Nicknames | nicknames | no description | String | optional |
| Standard titles | standard_titles | no description | String | optional |
| Formal titles | formal_titles | no description | String | optional |
| Full title | full_title | no description | String | optional |
| Territory | territory | no description | String | optional |
| Seat of power | seat_of_power | no description | String | optional |
| Residences | residences | no description | String | optional |
| Status | status | no description | String | optional |
| Species | species | no description | String | optional |
| Nationality | Nationality | no description | String | optional |
| Gender | gender | no description | String | optional |
| Orientation | orientation | no description | String | optional |
| Loyalties | loyalties | no description | String | optional |
| Partners | partners | no description | String | optional |
| Birthplace | birthplace | no description | String | optional |
| Birthdate | birthdate | no description | String | optional |
| Era / Age | during | no description | String | optional |
| Title | title | no description | String | optional |
| Role | role | no description | String | optional |
| Combat class | combat_class | no description | String | optional |
| Specialty | specialty | no description | String | optional |
| Magic school | magic_school | no description | String | optional |
| Affinities | affinities | no description | String | optional |
| Notable feats | notable_feats | no description | String | optional |
| Formal prep | formal_prep | no description | String | optional |
| Formal scholastic | formal_scholastic | no description | String | optional |
| Formal martial | formal_martial | no description | String | optional |
| Formal arcane | formal_arcane | no description | String | optional |
| Formal religious | formal_religious | no description | String | optional |
| Informal training | informal | no description | String | optional |
| Fluent in | fluent_in | no description | String | optional |
| Semi-fluent in | semi_fluent_in | no description | String | optional |
== Usage ==
{{Infobox character | name = Dren Tal'Daer | image = | caption = | aliases = Roland and Wulfric (et al., historically) | nicknames = | standard_titles= | formal_titles = | full_title = | territory = | seat_of_power = | residences = Lives in Castle Brookhaven | status = Reincarnated; Alive | species = Ayldarzi | Nationality = — | gender = Male | orientation = Mostly straight | loyalties = House Vaeari; France; Tyrol | partners = — | birthplace = Near Brookhaven, Winter Court | birthdate = 5/14/3221 | during = The Age of Shifting Leaves | title = — | role = Valkaenar's personal bodyguard; Lucien Brumenoir's Standard Bearer | combat_class = Strength-based fighter | specialty = Bodyguard | magic_school = — | affinities = — | notable_feats = — | formal_prep = — | formal_scholastic = — | formal_martial = Rischarch Academy | formal_arcane = — | formal_religious = — | informal = Self-taught; tutored; trained as needed | fluent_in = Sylvan | semi_fluent_in = French }}