Template:Argbox: Difference between revisions

From Game Detectives Wiki
Jump to navigation Jump to search
mNo edit summary
Tag: Reverted
m Reverted edits by Crash (talk) to last revision by Mattyb
Tag: Rollback
Line 1: Line 1:
{| class="wikitable argbox" style="float:{{{float|right}}}; clear:{{{clear|right}}}; width:{{{imagewidth|400}}}px"
{| class="wikitable argbox" style="float:{{{float|right}}}; clear:{{{clear|right}}}; width:{{{imagewidth|400}}}px"
!style="font-size:20px; padding:3%" colspan="2"|{{#if:{{{name|name|{{PAGENAME}}}}}|
!style="font-size:20px; padding:3%" colspan="2"|{{#if:{{{name|}}}|{{{name|{{PAGENAME}}}}}{{#set:argName={{FULLPAGENAME}}}}|{{#set:argName={{FULLPAGENAME}}|template=BySetTemplateSimpleValueOutput}}}}{{#set:argFloat={{{float|right}}}}}{{#set:argClear={{{clear|right}}}}}
{{!}}-
{{!}}-
{{#if:{{{status|}}}|
{{#if:{{{status|}}}|
{{!}}colspan="2" style="border-bottom-style:hidden; border-top-style:hidden; font-weight:bold; font-size:16px; text-align:center; padding:1.5%; background-color:#{{#switch:{{{status}}}|Completed=aaffaa|Active=66ccff|Discontinued=ff6666|On Hold=ff6633}}"{{!}}{{{status|}}} {{#switch:{{{status|}}}|Completed={{#if:{{{completed|}}}|on {{{completed|}}}}}|Active={{#if:{{{discovered|}}}|since {{{discovered|}}}}}|Discontinued={{#if:{{{closed|}}}|on {{{closed|}}}}}|On Hold={{#if:{{{closed|}}}|since {{{closed|}}}}}|}}
{{!}}colspan="2" style="border-bottom-style:hidden; border-top-style:hidden; font-weight:bold; font-size:16px; text-align:center; padding:1.5%; background-color:#{{#switch:{{{status}}}|Completed=aaffaa|Active=66ccff|Discontinued=ff6666|On Hold=ff6633}}"{{!}}[[Property:argStatus#{{{status|}}}|{{#set:argStatus={{{status}}}|template=BySetTemplateSimpleValueOutput}}]] {{#switch:{{{status|}}}|Completed={{#if:{{{completed|}}}|on {{{completed|}}}}}|Active={{#if:{{{discovered|}}}|since {{{discovered|}}}}}|Discontinued={{#if:{{{closed|}}}|on {{{closed|}}}}}|On Hold={{#if:{{{closed|}}}|since {{{closed|}}}}}|}}
}}
}}
{{!}}-
{{!}}-
{{!}}colspan="2" style="border-bottom-style:hidden; border-top-style:hidden; padding:5%; background-image:linear-gradient(#eaecf0, #eaecf0, #fff)"|[[{{#if:{{{image|}}}|{{#setmainimage:{{{image|Image:NewExample3.png}}}}}|{{#setmainimage:Image:NewExample3.png}}}}|{{{imagewidth|400}}}px]]
{{!}}colspan="2" style="border-bottom-style:hidden; border-top-style:hidden; padding:5%; background-image:linear-gradient(#eaecf0, #eaecf0, #fff)"|[[{{#if:{{{image|}}}|{{#setmainimage:{{{image|Image:NewExample3.png}}}}}|{{#setmainimage:Image:NewExample3.png}}}}|{{{imagewidth|400}}}px]]{{#set:argImage={{{image|Image:NewExample3.png}}}}}{{#set:argImageWidth={{{imagewidth|400}}}}}
{{!}}-
{{!}}-
{{!}}colspan="2" style="font-size:11px; font-style:italic; text-align:center; background-color:#fff; padding-bottom:2%"{{!}}{{#if:{{{description|}}}|''}}
{{!}}colspan="2" style="font-size:11px; font-style:italic; text-align:center; background-color:#fff; padding-bottom:2%"{{!}}{{#if:{{{description|}}}|''{{#set:argDescription={{{description}}}|template=BySetTemplateSimpleValueOutput}}''}}
{{!}}- style="background-color:#eee;"
{{!}}- style="background-color:#eee;"
{{#if:{{{type|}}}|
{{#if:{{{type|}}}|
{{!}}'''Type'''
{{!}}'''Type'''
{{!}}style="text-align:center;"{{!}}[[List_of_Investigations#|{{#ifeq: {{{type}}} | OfficialExample | Official | {{{type}}}}}]]
{{!}}style="text-align:center;"{{!}}[[List_of_Investigations#{{#set:argType={{{type}}}|template=BySetTemplateSimpleValueOutput}}|{{#ifeq: {{{type}}} | OfficialExample | Official | {{{type}}}}}]]
}}
}}
{{!}}- style="background-color:#fff;"
{{!}}- style="background-color:#fff;"
{{#if:{{{creator|}}}|
{{#if:{{{creator|}}}|
{{!}}style="width:20%"{{!}}'''Creator{{#if:{{{creator2|}}}|s}}'''
{{!}}style="width:20%"{{!}}'''Creator{{#if:{{{creator2|}}}|s}}'''
{{!}}style="text-align:center;"{{!}}}} {{#if:{{{creator2|}}}}} {{#if:{{{creator3|}}}}}
{{!}}style="text-align:center;"{{!}}{{#set:argCreator={{{creator}}}|template=BySetTemplateSimpleValueOutput}}}} {{#if:{{{creator2|}}}| & {{#set:argCreator2={{{creator2}}}|template=BySetTemplateSimpleValueOutput}}}} {{#if:{{{creator3|}}}| & {{#set:argCreator3={{{creator3}}}|template=BySetTemplateSimpleValueOutput}}}}
{{!}}- style="background-color:#eee;"
{{!}}- style="background-color:#eee;"
{{#if:{{{discovered|}}}|
{{#if:{{{discovered|}}}|
{{!}}'''Discovered'''
{{!}}'''Discovered'''
{{!}}style="text-align:center;"{{!}}
{{!}}style="text-align:center;"{{!}}{{#set:argDiscoverDate={{{discovered}}}|template=BySetTemplateSimpleValueOutput}}
{{!}}- style="background-color:#fff;"
{{!}}- style="background-color:#fff;"
}}
}}
{{#if:{{{completed|}}}|
{{#if:{{{completed|}}}|
{{!}}'''Completed'''
{{!}}'''Completed'''
{{!}}style="text-align:center;"{{!}}
{{!}}style="text-align:center;"{{!}}{{#set:argCompleteDate={{{completed}}}|template=BySetTemplateSimpleValueOutput}}
{{!}}- style="background-color:#eee;"
{{!}}- style="background-color:#eee;"
}}
}}
{{#if:{{{closed|}}}|
{{#if:{{{closed|}}}|
{{!}}'''Closed'''
{{!}}'''Closed'''
{{!}}style="text-align:center;"{{!}}
{{!}}style="text-align:center;"{{!}}{{#set:argCloseDate={{{closed}}}|template=BySetTemplateSimpleValueOutput}}
{{!}}- style="background-color:#fff;"
{{!}}- style="background-color:#fff;"
}}
}}
{{#if:{{{reopened|}}}|
{{#if:{{{reopened|}}}|
{{!}}'''Reopened'''
{{!}}'''Reopened'''
{{!}}style="text-align:center;"{{!}}
{{!}}style="text-align:center;"{{!}}{{#set:argReopenDate={{{reopened}}}|template=BySetTemplateSimpleValueOutput}}
{{!}}- style="background-color:#eee;"
{{!}}- style="background-color:#eee;"
}}
}}
{{#if:{{{timeline|}}}|
{{#if:{{{timeline|}}}|
{{!}}'''Timeline'''
{{!}}'''Timeline'''
{{!}}style="text-align:center;"{{!}}
{{!}}style="text-align:center;"{{!}}{{#set:argTimeline={{{timeline}}}|template=BySetTemplateSimpleValueOutput}}
{{!}}- style="background-color:#fff;"
{{!}}- style="background-color:#fff;"
}}
}}
{{#ifeq:{{{halloffame|}}}|true|
{{#ifeq:{{{halloffame|}}}|true|
{{!}}Hall of Fame
{{!}}Hall of Fame
{{!}}style="text-align:center;"{{!}}[[{{ROOTPAGENAME}}/Hall of Fame|Hall of Fame]]
{{!}}style="text-align:center;"{{!}}[[{{ROOTPAGENAME}}/Hall of Fame|Hall of Fame]] {{#set:argHallOfFame={{{halloffame|false}}}}}
{{!}}- style="background-color:#eee;"
{{!}}- style="background-color:#eee;"
}}
}}
|}
|}
<noinclude>{{ {{TNTN|documentation}} }}</noinclude>
<noinclude>{{ {{TNTN|documentation}} }}</noinclude>
<includeonly>{{Cat}}{{pageType}}<span style="display:none"></span></includeonly>
<includeonly>{{Cat}}{{pageType}}<span style="display:none">{{#set:argPopupContent=<p id="{{ROOTPAGENAME}}-popup">{{{popupContent|{{#if:{{#show:{{ROOTPAGENAME}}|?argImage}}|<span id="{{ROOTPAGENAME}}imagePlaceholder">{{#show:{{ROOTPAGENAME}}|?argImage}}</span>|<span id="{{ROOTPAGENAME}}defaultImagePlaceholder">Special:Filepath/NewExample3.png</span>}}<br><br>Status: '''{{#show:{{ROOTPAGENAME}}|?argStatus}}'''<br>Created By: {{#show:{{ROOTPAGENAME}}|?argCreator}}<br>Discovered on: {{#show:{{ROOTPAGENAME}}|?argDiscoverDate}}<br><br>{{#show:{{ROOTPAGENAME}}|?argDescription}}}}}</p>}}</span></includeonly>

Revision as of 22:45, 16 November 2025

{{#set:argName=Template:Argbox|template=BySetTemplateSimpleValueOutput}}{{#set:argFloat=right}}{{#set:argClear=right}}
{{#set:argImage=Image:NewExample3.png}}{{#set:argImageWidth=400}}

<templatestyles src="Module:Documentation/styles.css"></templatestyles>

Template documentation[view] [edit] [history] [purge]
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{{#set:argName=Template:Argbox}}{{#set:argFloat=left}}{{#set:argClear=right}}
{{#set:argStatus=Active|template=BySetTemplateSimpleValueOutput}} since 1970-01-31
{{#set:argImage=File:NewExample3.png}}{{#set:argImageWidth=400}}
{{#set:argDescription=This it the description of an arg, I somehow forgot about it|template=BySetTemplateSimpleValueOutput}}
Type [[List_of_Investigations#{{#set:argType=OfficialExample|template=BySetTemplateSimpleValueOutput}}|Official]]
Creators {{#set:argCreator=Valve|template=BySetTemplateSimpleValueOutput}} & {{#set:argCreator2=Valve|template=BySetTemplateSimpleValueOutput}}
Discovered {{#set:argDiscoverDate=1970-01-31|template=BySetTemplateSimpleValueOutput}}
Completed {{#set:argCompleteDate=1971-01-31|template=BySetTemplateSimpleValueOutput}}
Closed {{#set:argCloseDate=1971-01-31|template=BySetTemplateSimpleValueOutput}}
Reopened {{#set:argReopenDate=1972-01-31|template=BySetTemplateSimpleValueOutput}}
Timeline {{#set:argTimeline=Valve|template=BySetTemplateSimpleValueOutput}}
{{#set:argPopupContent=

{{#show:Argbox|?argImage}}

Status: {{#show:Argbox|?argStatus}}
Created By: {{#show:Argbox|?argCreator}}
Discovered on: {{#show:Argbox|?argDiscoverDate}}

{{#show:Argbox|?argDescription}}

}}
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