Jump to content
Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Template:Character Panel: Difference between revisions

Template page
Content deleted Content added
DivošiRunner (talk | contribs)
Improve archive navigation, reusable templates and document metadata (2026-10-05)
DivošiRunner (talk | contribs)
Improve archive navigation, reusable templates and document metadata (2026-10-05)
Line 13: Line 13:
}}
}}
</pre>
</pre>
<templatedata>
<templatedata>{
⚫
"description": "An infobox for character pages displaying basic character information",
{
"params": {
⚫
"description": "An infobox for character pages displaying basic character information",
"params": {
"image": {
⚫
"label": "Image",
"image": {
⚫
"description": "Filename of the character's image (e.g., Character.jpg)",
⚫
"label": "Image",
⚫
"type": "wiki-file-name",
⚫
"description": "Filename of the character's image (e.g., Character.jpg)",
⚫
"suggested": true
⚫
"type": "wiki-file-name",
},
⚫
"suggested": true
⚫
"fullname": {
},
⚫
"label": "Full Name",
⚫
"fullname": {
⚫
"description": "The character's full name",
⚫
"label": "Full Name",
⚫
"type": "string",
⚫
"description": "The character's full name",
⚫
"suggested": true
⚫
"type": "string",
},
⚫
"suggested": true
⚫
"alias": {
},
⚫
"label": "Alias",
⚫
"alias": {
⚫
"description": "Alternative names or aliases the character is known by",
⚫
"label": "Alias",
⚫
"type": "string"
⚫
"description": "Alternative names or aliases the character is known by",
},
⚫
"type": "string"
⚫
"affiliation": {
},
⚫
"label": "Affiliation",
⚫
"affiliation": {
⚫
"description": "Groups, organizations, or factions the character is affiliated with",
⚫
"label": "Affiliation",
⚫
"type": "string"
⚫
"description": "Groups, organizations, or factions the character is affiliated with",
},
⚫
"type": "string"
⚫
"occupation": {
},
⚫
"label": "Occupation",
⚫
"occupation": {
⚫
"description": "The character's job or role",
⚫
"label": "Occupation",
⚫
"type": "string"
⚫
"description": "The character's job or role",
},
⚫
"type": "string"
⚫
"skills": {
},
⚫
"label": "Skills",
⚫
"skills": {
⚫
"description": "Notable abilities or skills the character possesses",
⚫
"label": "Skills",
⚫
"type": "string"
⚫
"description": "Notable abilities or skills the character possesses",
},
⚫
"type": "string"
⚫
"feats": {
},
⚫
"label": "Feats",
⚫
"feats": {
⚫
"description": "Notable accomplishments or achievements",
⚫
"label": "Feats",
⚫
"type": "string"
⚫
"description": "Notable accomplishments or achievements",
},
⚫
"type": "string"
⚫
"backgroundcolor": {
},
⚫
"label": "Background Color",
⚫
"backgroundcolor": {
⚫
"description": "Legacy parameter, retained for compatibility. Citizen controls the background colour.",
⚫
"label": "Background Color",
⚫
"type": "string"
⚫
"description": "Legacy parameter, retained for compatibility. Citizen controls the background colour.",
},
⚫
"type": "string"
"imagealt": {
}
"label": "Image alternative text",
}
"description": "Describe the portrait or identifying image for readers who cannot see it.",
}
"type": "string"
⚫
</templatedata>
}
}
⚫
}</templatedata>


The image parameter takes a bare filename; optional <code>imagealt=</code> provides alternative text. Styling follows Citizen and stacks on mobile.
The image parameter takes a bare filename; optional <code>imagealt=</code> provides alternative text. Styling follows Citizen and stacks on mobile.
Line 72: Line 75:
|-
|-
! scope="row" | Full name
! scope="row" | Full name
| {{{fullname|No information}}}
| {{#if:{{{fullname|}}}|{{{fullname}}}|No information}}
|-
|-
! scope="row" | Alias
! scope="row" | Alias
| {{{alias|No information}}}
| {{#if:{{{alias|}}}|{{{alias}}}|No information}}
|-
|-
! scope="row" | Affiliation
! scope="row" | Affiliation
| {{{affiliation|No information}}}
| {{#if:{{{affiliation|}}}|{{{affiliation}}}|No information}}
|-
|-
! scope="row" | Occupation
! scope="row" | Occupation
| {{{occupation|No information}}}
| {{#if:{{{occupation|}}}|{{{occupation}}}|No information}}
|-
|-
! scope="row" | Skills
! scope="row" | Skills
| {{{skills|No information}}}
| {{#if:{{{skills|}}}|{{{skills}}}|No information}}
|-
|-
! scope="row" | Feats
! scope="row" | Feats
| {{{feats|No information}}}
| {{#if:{{{feats|}}}|{{{feats}}}|No information}}
|}</includeonly>
|}</includeonly>

Revision as of 13:30, 5 October 2026

This is the "Character Panel" template. It should be called in the following format:

{{Character Panel
|image=
|fullname=
|alias=
|affiliation=
|occupation=
|skills=
|feats=
}}

An infobox for character pages displaying basic character information

Template parameters[Edit template data]

ParameterDescriptionTypeStatus
Imageimage

Filename of the character's image (e.g., Character.jpg)

Filesuggested
Full Namefullname

The character's full name

Stringsuggested
Aliasalias

Alternative names or aliases the character is known by

Stringoptional
Affiliationaffiliation

Groups, organizations, or factions the character is affiliated with

Stringoptional
Occupationoccupation

The character's job or role

Stringoptional
Skillsskills

Notable abilities or skills the character possesses

Stringoptional
Featsfeats

Notable accomplishments or achievements

Stringoptional
Background Colorbackgroundcolor

Legacy parameter, retained for compatibility. Citizen controls the background colour.

Stringoptional
Image alternative textimagealt

Describe the portrait or identifying image for readers who cannot see it.

Stringoptional

The image parameter takes a bare filename; optional imagealt= provides alternative text. Styling follows Citizen and stacks on mobile.