Template:PlayerProfile: Difference between revisions

From aquila
Jump to navigation Jump to search
mNo edit summary
No edit summary
Line 2: Line 2:


<!-- Top Header / Player Name -->
<!-- Top Header / Player Name -->
<h2 style="border-bottom: 2px solid #e0a96d; color: #0b132b; margin-top: 0; padding-bottom: 0.4em; font-family: 'Georgia', serif;">{{{Name|{{PAGENAME}}}}}}</h2>
<h2 style="border-bottom: 2px solid #e0a96d; color: #0b132b; margin-top: 0; padding-bottom: 0.4em; font-family: 'Georgia', serif;">{{{Name|{{PAGENAME}}}}</h2>


<!-- Split Flex Container -->
<!-- Split Flex Container -->
Line 21: Line 21:
<tr>
<tr>
   <td style="padding: 0.3em 0.5em; font-weight: bold; border-bottom: 1px solid #e2e8f0;">Primary Character</td>
   <td style="padding: 0.3em 0.5em; font-weight: bold; border-bottom: 1px solid #e2e8f0;">Primary Character</td>
   <td style="padding: 0.3em 0.5em; border-bottom: 1px solid #e2e8f0;">{{{PrimaryCharacter}}}</td>
   <td style="padding: 0.3em 0.5em; border-bottom: 1px solid #e2e8f0;">'''[[{{{PrimaryCharacter}}}]]'''</td>
</tr>
</tr>
<tr>
<tr>
   <td style="padding: 0.3em 0.5em; font-weight: bold; border-bottom: 1px solid #e2e8f0;">Secondary Character</td>
   <td style="padding: 0.3em 0.5em; font-weight: bold; border-bottom: 1px solid #e2e8f0;">Secondary Character</td>
   <td style="padding: 0.3em 0.5em; border-bottom: 1px solid #e2e8f0;">{{{SecondaryCharacter|none currently}}}</td>
   <td style="padding: 0.3em 0.5em; border-bottom: 1px solid #e2e8f0;">{{#if: {{{SecondaryCharacter|}}} | '''[[{{{SecondaryCharacter}}}]]''' | none currently }}</td>
</tr>
</tr>
<tr>
<tr>
   <td style="padding: 0.3em 0.5em; font-weight: bold; border-bottom: 1px solid #e2e8f0;">Current Nation</td>
   <td style="padding: 0.3em 0.5em; font-weight: bold; border-bottom: 1px solid #e2e8f0;">Current Nation</td>
   <td style="padding: 0.3em 0.5em; border-bottom: 1px solid #e2e8f0;">{{{CurrentNation}}}</td>
   <td style="padding: 0.3em 0.5em; border-bottom: 1px solid #e2e8f0;">'''[[{{{CurrentNation}}}]]'''</td>
</tr>
</tr>
<tr>
<tr>
Line 63: Line 63:


<!-- Automatic Category Assignment based on active status -->
<!-- Automatic Category Assignment based on active status -->
{{#ifeq:{{lc:{{{Active|yes}}}}}|yes|[[Category:Players]]|[[Category:Former players]]}}</includeonly><noinclude>
{{#ifeq:{{lc:{{{Active|yes}}}}}|yes|[[Category:Players]]|[[Category:Former Players]]}}</includeonly><noinclude>


== Player Profile Template ==
== Player Profile Template ==
Line 93: Line 93:
"PrimaryCharacter": {
"PrimaryCharacter": {
"label": "Primary Character",
"label": "Primary Character",
"description": "Link to the player's primary character page.",
"description": "Name of the player's primary character page (auto-linked and bolded).",
"type": "wiki-page-name",
"type": "wiki-page-name",
"required": true
"required": true
Line 99: Line 99:
"SecondaryCharacter": {
"SecondaryCharacter": {
"label": "Secondary Character",
"label": "Secondary Character",
"description": "Link to secondary character page, or defaults to none currently.",
"description": "Name of secondary character page, or leaves blank for none currently (auto-linked and bolded).",
"type": "wiki-page-name",
"type": "wiki-page-name",
"required": false
"required": false
Line 105: Line 105:
"CurrentNation": {
"CurrentNation": {
"label": "Current Nation",
"label": "Current Nation",
"description": "The nation the player currently belongs to.",
"description": "The nation the player currently belongs to (auto-linked and bolded).",
"type": "wiki-page-name",
"type": "wiki-page-name",
"required": true
"required": true
Line 135: Line 135:
"Active": {
"Active": {
"label": "Active Status",
"label": "Active Status",
"description": "Type 'yes' for current players (Players category) or 'no' for former players (Former players category).",
"description": "Type 'yes' for current players (Players category) or 'no' for former players (Former Players category).",
"type": "string",
"type": "string",
"default": "yes",
"default": "yes",
Line 143: Line 143:
"label": "Biography / Intro",
"label": "Biography / Intro",
"description": "The personal introduction text for the right-hand box.",
"description": "The personal introduction text for the right-hand box.",
"type": "content",
"type": "string",
"required": false
"required": false
}
}

Revision as of 10:44, 4 October 2026


Player Profile Template

This template displays structured player information split into a technical stats table on the left and a bio on the right.

TemplateData

Project Aquila's official Player Profile template.

Template parameters[Edit template data]

ParameterDescriptionTypeStatus
Player NameName

Display name at the top. Defaults to the page title.

Stringoptional
In-Game Name (IGN)IGN

The player's Minecraft username.

Stringrequired
User ID (UID)UID

The player's unique ID number.

Numberrequired
Primary CharacterPrimaryCharacter

Name of the player's primary character page (auto-linked and bolded).

Page namerequired
Secondary CharacterSecondaryCharacter

Name of secondary character page, or leaves blank for none currently (auto-linked and bolded).

Page nameoptional
Current NationCurrentNation

The nation the player currently belongs to (auto-linked and bolded).

Page namerequired
Previous NationsPreviousNations

Past nations the player was part of.

Stringoptional
Previous CharactersPreviousCharacters

Past characters played by this user.

Stringoptional
Date JoinedDateJoined

The date the player joined the server.

Stringrequired
Date LeftDateLeft

The date the player left (only shows if filled).

Stringoptional
Active StatusActive

Type 'yes' for current players (Players category) or 'no' for former players (Former Players category).

Default
yes
Stringoptional
Biography / IntroBio

The personal introduction text for the right-hand box.

Stringoptional