Template:Infobox: Difference between revisions

From Tony Chase
Jump to navigation Jump to search
mNo edit summary
(Undo revision 1187 by Schmoney schase (talk))
Tag: Undo
 
(15 intermediate revisions by 2 users not shown)
Line 5: Line 5:
             <div style="margin: 5px 0 0; text-align: center;">[[File:{{{image}}}|270px]]</div>
             <div style="margin: 5px 0 0; text-align: center;">[[File:{{{image}}}|270px]]</div>
         }}
         }}
        <div style="{{#if: {{{imageDesc|}}} | | display: none; }}">
            <small><div style="margin: 5px 0 0; padding: 0 2px 0; text-align: center; max-width:270px">''{{{imageDesc}}}''</div></small>
        </div>
         <div style="{{#if: {{{name|}}} | | display: none; }}">
         <div style="{{#if: {{{name|}}} | | display: none; }}">
             <div style="margin: 5px 0 0; padding: 0 3px 0; border-top: 1px dashed black;"><b>Name</b>: {{{name}}}</div>
             <div style="margin: 5px 0 0; padding: 0 3px 0; border-top: 1px solid #aaa;"><b>Name</b>: {{{name}}}</div>
         </div>
         </div>
         <div style="{{#if: {{{Knownas|}}} | | display: none; }}">
         <div style="{{#if: {{{Knownas|}}} | | display: none; }}">
             <div style="padding: 0 3px 0; border-top: 1px dashed black;"><b>Also known as</b>: {{{Knownas}}}</div>
             <div style="padding: 0 3px 0; border-top: 1px solid #aaa;"><b>Also known as</b>: {{{Knownas}}}</div>
        </div>
        <div style="{{#if: {{{EnemyStatus|}}} | | display: none; }}">
            <div style="border-top: 1px solid #aaa;"></div><div style="padding: 0 3px 0; margin-top: 5px; margin-bottom: 5px; background-color:{{#switch: {{{EnemyStatus}}}| Ally = green| Enemy = red| #default = gray /* Change this to the default color for neutral */}};"><b>Tony Alignment</b>: {{{EnemyStatus}}}{{#ifeq: {{{EnemyStatus}}}|Ally|[[Category:Allies]]|}}{{#ifeq: {{{EnemyStatus}}}|Enemy|[[Category:Enemies]]|}}</div>
         </div>
         </div>
         <div style="{{#if: {{{DOB|}}} | | display: none; }}">
         <div style="{{#if: {{{DOB|}}} | | display: none; }}">
             <div style="padding: 0 3px 0; border-top: 1px dashed black;"><b>DOB</b>: {{{DOB}}}</div>
             <div style="padding: 0 3px 0; border-top: 1px solid #aaa;"><b>DOB</b>: {{{DOB}}}</div>
         </div>
         </div>
         <div style="{{#if: {{{Sex|}}} | | display: none; }}">
         <div style="{{#if: {{{Sex|}}} | | display: none; }}">
             <div style="padding: 0 3px 0; border-top: 1px dashed black;"><b>Biological Gender</b>: {{{Sex}}}</div>
             <div style="padding: 0 3px 0; border-top: 1px solid #aaa;"><b>Biological Gender</b>: {{{Sex}}}</div>
         </div>
         </div>
         <div style="{{#if: {{{Gender|}}} | | display: none; }}">
         <div style="{{#if: {{{Gender|}}} | | display: none; }}">
             <div style="padding: 0 3px 0; border-top: 1px dashed black;"><b>Gender Identity</b>: {{{Gender}}}</div>
             <div style="padding: 0 3px 0; border-top: 1px solid #aaa;"><b>Gender Identity</b>: {{{Gender}}}</div>
         </div>
         </div>
         <div style="{{#if: {{{Nationality|}}} | | display: none; }}">
         <div style="{{#if: {{{Nationality|}}} | | display: none; }}">
             <div style="padding: 0 3px 0; border-top: 1px dashed black;"><b>Nationality</b>: {{{Nationality}}}</div>
             <div style="padding: 0 3px 0; border-top: 1px solid #aaa;"><b>Nationality</b>: {{{Nationality}}}</div>
        </div>
        <div style="{{#if: {{{EnemyStatus|}}} | | display: none; }}">
            <div style="padding: 0 3px 0; border-top: 1px dashed black;"><b>Tony Alignment</b>: {{{EnemyStatus}}}</div>
        </div>
        <div style="{{#if: {{{label6|}}}{{{value6|}}} | | display: none; }}">
            <div><b>{{{label6}}}</b>: {{{value6}}}</div>
        </div>       
        <div style="{{#if: {{{label7|}}}{{{value7|}}} | | display: none; }}">
            <div><b>{{{label7}}}</b>: {{{value7}}}</div>
        </div>       
        <div style="{{#if: {{{label8|}}}{{{value8|}}} | | display: none; }}">
            <div><b>{{{label8}}}</b>: {{{value8}}}</div>
         </div>
         </div>
         <div style="{{#if: {{{label9|}}}{{{value9|}}} | | display: none; }}">
         <div style="{{#if: {{{Religion|}}} | | display: none; }}">
             <div><b>{{{label9}}}</b>: {{{value9}}}</div>
             <div style="padding: 0 3px 0; border-top: 1px solid #aaa;"><b>Religion</b>: {{{Religion}}}</div>
         </div>
         </div>
         <div style="{{#if: {{{label10|}}}{{{value10|}}} | | display: none; }}">
         <div style="{{#if: {{{Parents|}}} | | display: none; }}">
             <div><b>{{{label10}}}</b>: {{{value10}}}</div>
             <div style="padding: 0 3px 0; border-top: 1px solid #aaa;"><b>Parents</b>: {{{Parents}}}</div>
         </div>
         </div>
     </div>
     </div>
Line 54: Line 48:
"label": "Image"
"label": "Image"
},
},
"label6": {},
"value6": {},
"label7": {},
"value7": {},
"label8": {},
"value8": {},
"label9": {},
"value9": {},
"label10": {},
"value10": {},
"name": {
"name": {
"description": "The name of whoever this is",
"description": "The name of whoever this is",
Line 121: Line 105:
],
],
"suggested": true
"suggested": true
},
"imageDesc": {
"label": "Image Description",
"suggested": true
},
"Religion": {},
"Parents": {
"description": "If they're unconfirmed to be parents, then explain that in parenthesis after the name.",
"example": "Melissa, Jack (claimed), Jason (unconfirmed)",
"type": "string"
}
}
},
},
Line 128: Line 122:
"infoboxHeader",
"infoboxHeader",
"image",
"image",
"imageDesc",
"name",
"name",
"Knownas",
"Knownas",
"EnemyStatus",
"DOB",
"DOB",
"Sex",
"Sex",
"Gender",
"Gender",
"Nationality",
"Nationality",
"EnemyStatus",
"Parents",
"label6",
"Religion"
"value6",
"label7",
"value7",
"label8",
"value8",
"label9",
"value9",
"label10",
"value10"
]
]
}
}
</templatedata>
</templatedata>
</noinclude>
</noinclude>

Latest revision as of 06:25, 3 February 2024

Infobox
{{{imageDesc}}}
Name: {{{name}}}
Also known as: {{{Knownas}}}
Tony Alignment: {{{EnemyStatus}}}
DOB: {{{DOB}}}
Biological Gender: {{{Sex}}}
Gender Identity: {{{Gender}}}
Nationality: {{{Nationality}}}
Religion: {{{Religion}}}
Parents: {{{Parents}}}

This is a template meant to easily display information about a given person/character

[Edit template data]

Template parameters

ParameterDescriptionTypeStatus
Max Widthmaxwidth

The maximum width of the infobox

Suggested values
280px 30em
Default
280px
Unknownoptional
Infobox HeaderinfoboxHeader

This is the header of the infobox, will just be the pagename if left blank

Stringoptional
Imageimage

Image

Example
Tony_Chase.png
Filesuggested
Image DescriptionimageDesc

no description

Unknownsuggested
Namename

The name of whoever this is

Example
Tony Chase
Stringrequired
Aliases/Also Known AsKnownas

Other names for a person

Example
Prince Rockefeller Hughes
Stringoptional
Enemy StatusEnemyStatus

If or if not this person is an enemy of Tony Chase

Suggested values
Enemy Ally Neutral
Unknownsuggested
Date of BirthDOB

In M-D-Y format, please

Unknownsuggested
SexSex

The biological gender of the given character

Example
Male, Female, Hermaphrodite
Stringoptional
GenderGender

The expressed gender of the given character, such as if someone is transgender

Example
Male, female, non-binary
Stringoptional
NationalityNationality

Place of origin

Stringoptional
ParentsParents

If they're unconfirmed to be parents, then explain that in parenthesis after the name.

Example
Melissa, Jack (claimed), Jason (unconfirmed)
Stringoptional
ReligionReligion

no description

Unknownoptional