Template:ChanInfobox: Difference between revisions
No edit summary |
No edit summary |
||
(24 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{Infobox | <includeonly>{{#if:{{{variant|}}}|{{#subobject:{{{variant}}} | ||
|Display Name={{{name|{{PAGENAME}}}}} ({{{variant}}}) | |||
|Chan Name={{{name|{{PAGENAME}}}}} | |||
|Chan Variant={{{variant}}} | |||
|Chan Full Name={{{name|{{PAGENAME}}}}} ({{{variant}}}) | |||
|Chan Parent={{{character_designer|}}} | |||
|Chan Image={{{image|}}} | |||
}}|{{#set: | |||
|Display Name={{{name|{{PAGENAME}}}}} | |||
|Chan Name={{{name|{{PAGENAME}}}}} | |||
|Chan Full Name={{{name|{{PAGENAME}}}}} | |||
|Chan Parent={{{character_designer|}}} | |||
|Chan Image={{{image|}}} | |||
}}}}<div {{#if:{{{variant|}}}|id="{{{variant}}}"}}>{{Infobox | |||
| bodystyle = border-spacing: 2px 5px; | | bodystyle = border-spacing: 2px 5px; | ||
| above = {{{name|{{PAGENAME}}}}} | | above = {{#if:{{{variant|}}}|{{{name|{{PAGENAME}}}}} ({{{variant}}})|{{{name|{{PAGENAME}}}}}}} | ||
| abovestyle = background-color: | | abovestyle = background-color: var(--background-color-backdrop-dark); color: var(--color-inverted); | ||
| headerstyle = background-color: | | headerstyle = background-color: var(--background-color-backdrop-dark); color: var(--color-inverted); | ||
| name = {{{name|{{PAGENAME}}}}} | | name = {{{name|{{PAGENAME}}}}} | ||
| image = {{{image|}}} | | image = [[{{{image|}}}|frameless|center]] | ||
| caption1 = <div style="text-align: right">{{{caption|}}} {{Attribution|{{{artist|{{{first_artist|}}}}}}}}</div> | | caption1 = <div style="text-align: right">{{{caption|}}} {{Attribution|{{{artist|{{{first_artist|}}}}}}}}</div> | ||
| label1 = Also Known As | | label1 = Also Known As | ||
| data1 = {{{aka|}}} | | data1 = {{#if: {{{aka|}}} | {{Flatlist | {{{aka}}} }} }} | ||
| label2 = Based On | | label2 = Based On | ||
| data2 = {{{based_on|}}} | | data2 = {{{based_on|}}} | ||
| label3 = Debut | |||
| data3 = {{{debut|}}} | |||
| label4 = Joe: Smash or Pass? | |||
| data4 = {{{smash|}}} | |||
| | | label5 = See Also | ||
| | | data5 = {{#if: {{{see_also|}}} | {{Flatlist | {{{see_also}}} }} }} | ||
| | | header6 = Attribution | ||
| | | label7 = Character Design | ||
| | | data7 = {{Attribution|{{{character_designer|}}}|categorise=true}} | ||
| | | header8 = Related Works | ||
| | | data9 = {{hlist|[[:Category:Features {{{name|{{PAGENAME}}}}}|Featured In]]|[https://janart.bulder.fi/tags/chan/{{urlencode:{{{name|{{PAGENAME}}}}}|PATH}} Janart]}} | ||
}} | }}</div>[[Category:Chans]]{{#switch: {{#sub:{{{name|{{PAGENAME}}}}}|-5}}|-chan=|[[Category:Implicit Chans]]}}</includeonly><noinclude> | ||
<templatedata> | <templatedata> | ||
{ | { | ||
Line 39: | Line 56: | ||
"aka": { | "aka": { | ||
"label": "Also Known As", | "label": "Also Known As", | ||
"description": "A list of any alternative names the chan is called by.", | "description": "A list of any alternative names the chan is called by. (Use a bullet point list, it will be turned into a flatlist).", | ||
"type": " | "type": "content" | ||
}, | }, | ||
"based_on": { | "based_on": { | ||
Line 72: | Line 89: | ||
"label": "Caption", | "label": "Caption", | ||
"description": "A caption for the image, giving a \"quote\" for the chan or a brief description of traits.", | "description": "A caption for the image, giving a \"quote\" for the chan or a brief description of traits.", | ||
"type": "string" | |||
}, | |||
"debut": { | |||
"label": "Debut", | |||
"description": "A citation for when the chan was first mentioned on-stream, ideally with a link citation to a video.", | |||
"type": "content", | |||
"suggested": true | |||
}, | |||
"smash": { | |||
"label": "Joe: Smash or Pass?", | |||
"description": "If Joe would smash or pass the chan, *must* be sourced if given.", | |||
"type": "string", | |||
"suggestedvalues": [ | |||
"Smash", | |||
"Pass" | |||
] | |||
}, | |||
"variant": { | |||
"label": "Variant Name", | |||
"description": "A name describing this design of the chan, if there is a more specific name the chan goes by, use that, but otherwise you can differentiate by distinguishing feature or designer's name)", | |||
"type": "string" | "type": "string" | ||
} | } | ||
Line 78: | Line 115: | ||
"paramOrder": [ | "paramOrder": [ | ||
"name", | "name", | ||
"variant", | |||
"image", | "image", | ||
"caption", | "caption", | ||
"artist", | "artist", | ||
"smash", | |||
"aka", | "aka", | ||
"debut", | |||
"see_also", | "see_also", | ||
"based_on", | "based_on", |