Difference between revisions of "Template:Argbox"
From Game Detectives Wiki
[checked revision] | [checked revision] |
(Experimental2 (some fixes) - Expanded creator by adding conditional {{{creator2}}} and {{{creator3}}} to deal with smw breaking with multiple links as property) |
|||
Line 1: | Line 1: | ||
{| class="wikitable" style="float:{{{float|right}}}; clear:{{{clear|right}}};" width="22.5%" | {| class="wikitable" style="float:{{{float|right}}}; clear:{{{clear|right}}};" width="22.5%" | ||
− | !colspan="2"| | + | !colspan="2"|{{#set:{{{name}}}argName={{{name|{{PAGENAME}}}}}|template=BySetTemplateSimpleValueOutput}} |
[[{{#setmainimage:{{{image|Image:Example.png}}}}}|{{{imagewidth|250}}}px]]<br/>''{{{caption| }}}'' | [[{{#setmainimage:{{{image|Image:Example.png}}}}}|{{{imagewidth|250}}}px]]<br/>''{{{caption| }}}'' | ||
|- | |- | ||
|style="font-size:10px; text-align:center; background-color:#eeeeee" colspan="2"|{{#if:{{{description|}}}|''{{{description}}}''}} | |style="font-size:10px; text-align:center; background-color:#eeeeee" colspan="2"|{{#if:{{{description|}}}|''{{{description}}}''}} | ||
|- | |- | ||
+ | {{!}}- style="background-color:#eeeeee" | ||
{{#if:{{{creator|}}}| | {{#if:{{{creator|}}}| | ||
{{!}}Creator | {{!}}Creator | ||
− | {{!}}style="text-align:center;"{{!}}{{{creator}}} | + | {{!}}style="text-align:center;"{{!}}{{#set:{{{name}}}argCreator={{{creator}}}|template=BySetTemplateSimpleValueOutput}}}}{{#if:{{{creator2|}}} & {{#set:{{{name}}}argCreator={{{creator2}}}|template=BySetTemplateSimpleValueOutput}}}}{{#if:{{{creator3|}}} & {{#set:{{{name}}}argCreator={{{creator3}}}|template=BySetTemplateSimpleValueOutput}}}} |
{{!}}- style="background-color:#eeeeee" | {{!}}- style="background-color:#eeeeee" | ||
− | |||
{{#if:{{{type|}}}| | {{#if:{{{type|}}}| | ||
{{!}}Type | {{!}}Type | ||
− | {{!}}style="text-align:center;"{{!}}{{{type}}} | + | {{!}}style="text-align:center;"{{!}}{{#set:{{{name}}}argType={{{type}}}|template=BySetTemplateSimpleValueOutput}} |
{{!}}- style="background-color:#eeeeee" | {{!}}- style="background-color:#eeeeee" | ||
}} | }} | ||
{{#if:{{{status|}}}| | {{#if:{{{status|}}}| | ||
{{!}}Status | {{!}}Status | ||
− | {{!}}{{#switch:{{{status}}}|Completed=style="text-align:center; background-color: #aaffaa"|Active=style="text-align:center; background-color: #5ac3ec"|Abandoned=style="text-align:center; background-color: #fb5757"|On Hold=style="text-align:center; background-color: #F37338"|style="text-align:center;"}}{{!}}{{{status}}} | + | {{!}}{{#switch:{{{status}}}|Completed=style="text-align:center; background-color: #aaffaa"|Active=style="text-align:center; background-color: #5ac3ec"|Abandoned=style="text-align:center; background-color: #fb5757"|On Hold=style="text-align:center; background-color: #F37338"|style="text-align:center;"}}{{!}}{{#set:{{{name}}}argStatus={{{status}}}|template=BySetTemplateSimpleValueOutput}} |
{{!}}- style="background-color:#eeeeee" | {{!}}- style="background-color:#eeeeee" | ||
}} | }} | ||
{{#if:{{{discovered|}}}| | {{#if:{{{discovered|}}}| | ||
{{!}}Discovered | {{!}}Discovered | ||
− | {{!}}style="text-align:center;"{{!}}{{{discovered}}} | + | {{!}}style="text-align:center;"{{!}}{{#set:{{{name}}}argDiscoverDate={{{discovered}}}|template=BySetTemplateSimpleValueOutput}} |
{{!}}- style="background-color:#eeeeee" | {{!}}- style="background-color:#eeeeee" | ||
}} | }} | ||
{{#if:{{{completed|}}}| | {{#if:{{{completed|}}}| | ||
{{!}}Completed | {{!}}Completed | ||
− | {{!}}style="text-align:center;"{{!}}{{{completed}}} | + | {{!}}style="text-align:center;"{{!}}{{#set:{{{name}}}argCompleteDate={{{completed}}}|template=BySetTemplateSimpleValueOutput}} |
{{!}}- style="background-color:#eeeeee" | {{!}}- style="background-color:#eeeeee" | ||
}} | }} | ||
{{#if:{{{closed|}}}| | {{#if:{{{closed|}}}| | ||
{{!}}Closed | {{!}}Closed | ||
− | {{!}}style="text-align:center;"{{!}}{{{closed}}} | + | {{!}}style="text-align:center;"{{!}}{{#set:{{{name}}}argClosedDate={{{closed}}}|template=BySetTemplateSimpleValueOutput}} |
{{!}}- style="background-color:#eeeeee" | {{!}}- style="background-color:#eeeeee" | ||
}} | }} | ||
{{#if:{{{reopened|}}}| | {{#if:{{{reopened|}}}| | ||
{{!}}Reopened | {{!}}Reopened | ||
− | {{!}}style="text-align:center;"{{!}}{{{reopened}}} | + | {{!}}style="text-align:center;"{{!}}{{#set:{{{name}}}argReopenedDate={{{reopened}}}|template=BySetTemplateSimpleValueOutput}} |
{{!}}- style="background-color:#eeeeee" | {{!}}- style="background-color:#eeeeee" | ||
}} | }} | ||
{{#if:{{{timeline|}}}| | {{#if:{{{timeline|}}}| | ||
{{!}}Timeline | {{!}}Timeline | ||
− | {{!}}style="text-align:center;"{{!}}{{{timeline}}} | + | {{!}}style="text-align:center;"{{!}}{{#set:{{{name}}}argTimeline={{{timeline}}}|template=BySetTemplateSimpleValueOutput}} |
{{!}}- style="background-color:#eeeeee" | {{!}}- style="background-color:#eeeeee" | ||
}} | }} | ||
{{#ifeq:{{{halloffame|}}}|true| | {{#ifeq:{{{halloffame|}}}|true| | ||
{{!}}Hall of Fame | {{!}}Hall of Fame | ||
− | {{!}}style="text-align:center;"{{!}} | + | {{!}}style="text-align:center;"{{!}}{{#set:{{{name}}}argHallOfFame={{FULLPAGENAME}}/Hall of Fame|template=BySetTemplateSimpleValueOutput}} |
{{!}}- style="background-color:#eeeeee" | {{!}}- style="background-color:#eeeeee" | ||
}} | }} |
Revision as of 02:50, 29 May 2018
"{{{name}}}argName" contains the "{" character as part of a property label and has been classified as invalid.
| |
---|---|
- Description
This is the {{argbox}} or ARG Info Box meta-template. This template is used to create an arg infobox on a given page, as well as assign the page to a category determined by the root page name.
- Syntax
Type {{argbox}}
somewhere, with parameters as shown below.
- Sample output
{{argbox | float = left | name = Valve ARG | image = File:NewExample3.png | imagewidth = 400 | description = This it the description of an arg, I somehow forgot about it | creator = [[Valve]] | creator2 = [[Valve]] | type = Official | status = Active | discovered = 1970-01-31 | completed = 1971-01-31 | closed = 1971-01-31 | reopened = 1972-01-31 | timeline = [[Valve]] }}
Results in...
Valve ARG | |
---|---|
This it the description of an arg, I somehow forgot about it | |
Type | Official |
Creators | Valve & Valve |
Discovered | 1970-01-31 |
Completed | 1971-01-31 |
Closed | 1971-01-31 |
Reopened | 1972-01-31 |
Timeline | Valve |
- Parameters
Parameter | Description | Default | Accepted Values | Type | Status |
---|---|---|---|---|---|
float | box is aligned to the the left or the right. | right
|
left or right
|
String | Optional |
clear | content is delayed until just the right or left column is complete. | right
|
left or right
|
String | Optional |
name | The name of the ARG infobox | Title of the current page | String | Optional | |
image | The thumb of the ARG infobox | Image:Example.png
|
any valid link from local source or external | String | Optional |
imagewidth | Width of the thumb image of the ARG info box. Also controls the width of the argbox itself. | 400
|
any valid integer | Int | Optional |
description | Short description of the ARG | String | Optional | ||
creator | A creator of the ARG | String | Optional | ||
creator2 | A second creator of the ARG | String | Optional | ||
creator3 | A third creator of the ARG | String | Optional | ||
type | The type of the ARG | Official , Unofficial , Investigation
|
String | Optional | |
status | Status of the ARG | Active , On Hold , Completed or Discontinued
|
String | Optional | |
discovered | Date of the ARG discovery, YYYY-MM-DD | Date | Optional | ||
completed | Date of the ARG completion, YYYY-MM-DD | Date | Optional | ||
closed | Date of the ARG closing, YYYY-MM-DD | Date | Optional | ||
reopened | Date of the ARG reopening, YYYY-MM-DD | Date | Optional | ||
timeline | Wikilink to the timeline article of the ARG | String | Optional | ||
halloffame | Whether to render a link to a Hall of Fame | true or emtpy
|
Boolean | Optional | |
popupContent | Manual override for given arg's investigation list dialog popup | Any string including parsable wikitext (no HTML) | String | Optional |