Difference between revisions of "Template:NewInfobox Map"

From comp.tf
Jump to navigation Jump to search
m
(Attempting to fix template inclusion in categories)
Line 12: Line 12:
 
-->
 
-->
 
<div>
 
<div>
<div class="infobox-image">{{#ifexist:File:{{PAGENAME}}.jpg|[[Image:{{PAGENAME}}.jpg|center|294px]]|[[Category:Map infoboxes without images]]}}{{#if:{{{image|}}}|[[Image:{{{image|}}}|center|294px]]}}</div>
+
<div class="infobox-image">{{#ifexist:File:{{PAGENAME}}.jpg|[[Image:{{PAGENAME}}.jpg|center|294px]]|{{#ifeq:{{NAMESPACENUMBER}}|0|[[Category:Map infoboxes without images]]}} }}{{#if:{{{image|}}}|[[Image:{{{image|}}}|center|294px]]}}</div>
 
</div>
 
</div>
 
<!--
 
<!--
Line 36: Line 36:
 
<div class="infobox-cell-2 infobox-description">Map Type{{#if:{{{maptype2|}}}|s|}}:</div>
 
<div class="infobox-cell-2 infobox-description">Map Type{{#if:{{{maptype2|}}}|s|}}:</div>
 
<div class="infobox-cell-2">{{#switch:{{lc:{{{maptype|}}}}}
 
<div class="infobox-cell-2">{{#switch:{{lc:{{{maptype|}}}}}
   |arena = [[Arena]] [[Category:Arena Maps]]
+
   |arena = [[Arena]] {{#ifeq:{{NAMESPACENUMBER}}|0|[[Category:Arena Maps]]}}
 
   |capture the flag
 
   |capture the flag
   |ctf = [[CTF|Capture the Flag]] [[Category:Capture the Flag Maps]]
+
   |ctf = [[CTF|Capture the Flag]] {{#ifeq:{{NAMESPACENUMBER}}|0|[[Category:Capture the Flag Maps]]}}
 
   |control points
 
   |control points
 
   |control point
 
   |control point
 
   |cp
 
   |cp
   |5cp = [[5CP|Control Points (5CP)]] [[Category:5CP Maps]]
+
   |5cp = [[5CP|Control Points (5CP)]] {{#ifeq:{{NAMESPACENUMBER}}|0|[[Category:5CP Maps]]}}
   |3cp = [[3CP|Control Points (3CP)]] [[Category:3CP Maps]]
+
   |3cp = [[3CP|Control Points (3CP)]] {{#ifeq:{{NAMESPACENUMBER}}|0|[[Category:3CP Maps]]}}
 
   |attack defend
 
   |attack defend
 
   |attack/defend
 
   |attack/defend
 
   |ad
 
   |ad
   |a/d = [[Attack/Defend]] [[Category:Attack/Defend Maps]]
+
   |a/d = [[Attack/Defend]] {{#ifeq:{{NAMESPACENUMBER}}|0|[[Category:Attack/Defend Maps]]}}
 
   |domination
 
   |domination
   |dom = [[Domination]] [[Category:Domination Maps]]
+
   |dom = [[Domination]] {{#ifeq:{{NAMESPACENUMBER}}|0|[[Category:Domination Maps]]}}
 
   |king of the hill
 
   |king of the hill
   |koth = [[King of the Hill]] [[Category:King of the Hill Maps]]
+
   |koth = [[King of the Hill]] {{#ifeq:{{NAMESPACENUMBER}}|0|[[Category:King of the Hill Maps]]}}
 
   |payload
 
   |payload
   |pl = [[Payload]] [[Category:Payload Maps]]
+
   |pl = [[Payload]] {{#ifeq:{{NAMESPACENUMBER}}|0|[[Category:Payload Maps]]}}
 
   |payload race
 
   |payload race
   |plr = [[Payload Race]] [[Category:Payload Race Maps]]
+
   |plr = [[Payload Race]] {{#ifeq:{{NAMESPACENUMBER}}|0|[[Category:Payload Race Maps]]}}
 
   |special delivery
 
   |special delivery
   |sd = [[Special Delivery]] [[Category:Special Delivery Maps]]
+
   |sd = [[Special Delivery]] {{#ifeq:{{NAMESPACENUMBER}}|0|[[Category:Special Delivery Maps]]}}
   |bball = [[BBall]] [[Category:BBall Maps]]
+
   |bball = [[BBall]] {{#ifeq:{{NAMESPACENUMBER}}|0|[[Category:BBall Maps]]}}
   |ultiduo = [[Ultiduo]] [[Category:Ultiduo Maps]]
+
   |ultiduo = [[Ultiduo]] {{#ifeq:{{NAMESPACENUMBER}}|0|[[Category:Ultiduo Maps]]}}
   |{{{maptype|}}} = [[{{{maptype|}}}]] [[Category:Miscellaneous Maps]]
+
   |{{{maptype|}}} = [[{{{maptype|}}}]] {{#ifeq:{{NAMESPACENUMBER}}|0|[[Category:Miscellaneous Maps]]}}
 
}}<!--
 
}}<!--
 
-->{{#if:{{{maptype2|}}}|<br />{{#switch:{{lc:{{{maptype2|}}}}}
 
-->{{#if:{{{maptype2|}}}|<br />{{#switch:{{lc:{{{maptype2|}}}}}
   |arena = [[Arena]] [[Category:Arena Maps]]
+
   |arena = [[Arena]] {{#ifeq:{{NAMESPACENUMBER}}|0|[[Category:Arena Maps]]}}
 
   |capture the flag
 
   |capture the flag
   |ctf = [[CTF|Capture the Flag]] [[Category:Capture the Flag Maps]]
+
   |ctf = [[CTF|Capture the Flag]] {{#ifeq:{{NAMESPACENUMBER}}|0|[[Category:Capture the Flag Maps]]}}
 
   |control points
 
   |control points
 
   |control point
 
   |control point
 
   |cp
 
   |cp
   |5cp = [[5CP|Control Points (5CP)]] [[Category:5CP Maps]]
+
   |5cp = [[5CP|Control Points (5CP)]] {{#ifeq:{{NAMESPACENUMBER}}|0|[[Category:5CP Maps]]}}
   |3cp = [[3CP|Control Points (3CP)]] [[Category:3CP Maps]]
+
   |3cp = [[3CP|Control Points (3CP)]] {{#ifeq:{{NAMESPACENUMBER}}|0|[[Category:3CP Maps]]}}
 
   |attack defend
 
   |attack defend
 
   |attack/defend
 
   |attack/defend
 
   |ad
 
   |ad
   |a/d = [[Attack/Defend]] [[Category:Attack/Defend Maps]]
+
   |a/d = [[Attack/Defend]] {{#ifeq:{{NAMESPACENUMBER}}|0|[[Category:Attack/Defend Maps]]}}
 
   |domination
 
   |domination
   |dom = [[Domination]] [[Category:Domination Maps]]
+
   |dom = [[Domination]] {{#ifeq:{{NAMESPACENUMBER}}|0|[[Category:Domination Maps]]}}
 
   |king of the hill
 
   |king of the hill
   |koth = [[King of the Hill]] [[Category:King of the Hill Maps]]
+
   |koth = [[King of the Hill]] {{#ifeq:{{NAMESPACENUMBER}}|0|[[Category:King of the Hill Maps]]}}
 
   |payload
 
   |payload
   |pl = [[Payload]] [[Category:Payload Maps]]
+
   |pl = [[Payload]] {{#ifeq:{{NAMESPACENUMBER}}|0|[[Category:Payload Maps]]}}
 
   |payload race
 
   |payload race
   |plr = [[Payload Race]] [[Category:Payload Race Maps]]
+
   |plr = [[Payload Race]] {{#ifeq:{{NAMESPACENUMBER}}|0|[[Category:Payload Race Maps]]}}
 
   |special delivery
 
   |special delivery
   |sd = [[Special Delivery]] [[Category:Special Delivery Maps]]
+
   |sd = [[Special Delivery]] {{#ifeq:{{NAMESPACENUMBER}}|0|[[Category:Special Delivery Maps]]}}
   |bball = [[BBall]] [[Category:BBall Maps]]
+
   |bball = [[BBall]] {{#ifeq:{{NAMESPACENUMBER}}|0|[[Category:BBall Maps]]}}
   |ultiduo = [[Ultiduo]] [[Category:Ultiduo Maps]]
+
   |ultiduo = [[Ultiduo]] {{#ifeq:{{NAMESPACENUMBER}}|0|[[Category:Ultiduo Maps]]}}
   |{{{maptype|}}} = [[{{{maptype|}}}]] [[Category:Miscellaneous Maps]]
+
   |{{{maptype|}}} = [[{{{maptype|}}}]] {{#ifeq:{{NAMESPACENUMBER}}|0|[[Category:Miscellaneous Maps]]}}
 
}}}}</div>
 
}}}}</div>
 
</div>
 
</div>
Line 115: Line 115:
 
<div>
 
<div>
 
<div class="infobox-cell-2 infobox-description">Author{{#if:{{{author2|}}}|s}}:</div>
 
<div class="infobox-cell-2 infobox-description">Author{{#if:{{{author2|}}}|s}}:</div>
<div class="infobox-cell-2">{{#if:{{{author1|}}}|{{#if:{{{author1steam|}}}|[http://steamcommunity.com/profiles/{{{author1steam|}}} {{{author1|}}}]|{{#switch:{{lc:{{{author1|}}}}}|valve=[https://en.wikipedia.org/wiki/Valve_Corporation Valve][[Category:Maps by Valve]]|#default={{{author1|}}}}}}}}}<!--
+
<div class="infobox-cell-2">{{#if:{{{author1|}}}|{{#if:{{{author1steam|}}}|[http://steamcommunity.com/profiles/{{{author1steam|}}} {{{author1|}}}]|{{#switch:{{lc:{{{author1|}}}}}|valve=[https://en.wikipedia.org/wiki/Valve_Corporation Valve]{{#ifeq:{{NAMESPACENUMBER}}|0|[[Category:Maps by Valve]]}}|#default={{{author1|}}}}}}}}}<!--
 
-->{{#if:{{{author2|}}}|<br />{{#if:{{{author2steam|}}}|[http://steamcommunity.com/profiles/{{{author2steam|}}} {{{author2|}}}]|{{{author2|}}}}}}}<!--
 
-->{{#if:{{{author2|}}}|<br />{{#if:{{{author2steam|}}}|[http://steamcommunity.com/profiles/{{{author2steam|}}} {{{author2|}}}]|{{{author2|}}}}}}}<!--
 
-->{{#if:{{{author3|}}}|<br />{{#if:{{{author3steam|}}}|[http://steamcommunity.com/profiles/{{{author3steam|}}} {{{author3|}}}]|{{{author3|}}}}}}}<!--
 
-->{{#if:{{{author3|}}}|<br />{{#if:{{{author3steam|}}}|[http://steamcommunity.com/profiles/{{{author3steam|}}} {{{author3|}}}]|{{{author3|}}}}}}}<!--
Line 153: Line 153:
 
<div class="infobox-cell-2 infobox-description">Official Map:</div>
 
<div class="infobox-cell-2 infobox-description">Official Map:</div>
 
<div class="infobox-cell-2">{{#switch:{{lc:{{{official|}}}}}
 
<div class="infobox-cell-2">{{#switch:{{lc:{{{official|}}}}}
   |1=[[File:CorrectIcon.png|19px|link=Category:Official Maps]][[Category:Official Maps]]
+
   |1=[[File:CorrectIcon.png|19px|link=Category:Official Maps]]{{#ifeq:{{NAMESPACENUMBER}}|0|[[Category:Official Maps]]}}
   |#default=[[File:IncorrectIcon.png|19px|link=Category:Unofficial Maps]][[Category:Unofficial Maps]]
+
   |#default=[[File:IncorrectIcon.png|19px|link=Category:Unofficial Maps]]{{#ifeq:{{NAMESPACENUMBER}}|0|[[Category:Unofficial Maps]]}}
 
}}</div>
 
}}</div>
 
</div><!--
 
</div><!--
Line 170: Line 170:
 
<div class="infobox-cell-2 infobox-description">Game Modes:</div>
 
<div class="infobox-cell-2 infobox-description">Game Modes:</div>
 
<div class="infobox-cell-2">{{#switch:{{lc:{{{gamemode1|}}}}}
 
<div class="infobox-cell-2">{{#switch:{{lc:{{{gamemode1|}}}}}
   |bball = [[BBall]] [[Category:BBall Maps]]
+
   |bball = [[BBall]] {{#ifeq:{{NAMESPACENUMBER}}|0|[[Category:BBall Maps]]}}
   |ultiduo = [[Ultiduo]] [[Category:Ultiduo Maps]]
+
   |ultiduo = [[Ultiduo]] {{#ifeq:{{NAMESPACENUMBER}}|0|[[Category:Ultiduo Maps]]}}
   |4v4 = [[4v4]] [[Category:4v4 Maps]]
+
   |4v4 = [[4v4]] {{#ifeq:{{NAMESPACENUMBER}}|0|[[Category:4v4 Maps]]}}
   |6v6 = [[6v6]] [[Category:6v6 Maps]]
+
   |6v6 = [[6v6]] {{#ifeq:{{NAMESPACENUMBER}}|0|[[Category:6v6 Maps]]}}
 
   |hl
 
   |hl
   |highlander = [[Highlander]] [[Category:Highlander Maps]]
+
   |highlander = [[Highlander]] {{#ifeq:{{NAMESPACENUMBER}}|0|[[Category:Highlander Maps]]}}
 
}}{{#if:{{{gamemode2|}}}|,&#32;{{#switch:{{lc:{{{gamemode2|}}}}}
 
}}{{#if:{{{gamemode2|}}}|,&#32;{{#switch:{{lc:{{{gamemode2|}}}}}
   |bball = [[BBall]] [[Category:BBall Maps]]
+
   |bball = [[BBall]] {{#ifeq:{{NAMESPACENUMBER}}|0|[[Category:BBall Maps]]}}
   |ultiduo = [[Ultiduo]] [[Category:Ultiduo Maps]]
+
   |ultiduo = [[Ultiduo]] {{#ifeq:{{NAMESPACENUMBER}}|0|[[Category:Ultiduo Maps]]}}
   |4v4 = [[4v4]] [[Category:4v4 Maps]]
+
   |4v4 = [[4v4]] {{#ifeq:{{NAMESPACENUMBER}}|0|[[Category:4v4 Maps]]}}
   |6v6 = [[6v6]] [[Category:6v6 Maps]]
+
   |6v6 = [[6v6]] {{#ifeq:{{NAMESPACENUMBER}}|0|[[Category:6v6 Maps]]}}
 
   |hl
 
   |hl
   |highlander = [[Highlander]] [[Category:Highlander Maps]]
+
   |highlander = [[Highlander]] {{#ifeq:{{NAMESPACENUMBER}}|0|[[Category:Highlander Maps]]}}
 
}}}}{{#if:{{{gamemode3|}}}|,&#32;{{#switch:{{lc:{{{gamemode3|}}}}}
 
}}}}{{#if:{{{gamemode3|}}}|,&#32;{{#switch:{{lc:{{{gamemode3|}}}}}
   |bball = [[BBall]] [[Category:BBall Maps]]
+
   |bball = [[BBall]] {{#ifeq:{{NAMESPACENUMBER}}|0|[[Category:BBall Maps]]}}
   |ultiduo = [[Ultiduo]] [[Category:Ultiduo Maps]]
+
   |ultiduo = [[Ultiduo]] {{#ifeq:{{NAMESPACENUMBER}}|0|[[Category:Ultiduo Maps]]}}
   |4v4 = [[4v4]] [[Category:4v4 Maps]]
+
   |4v4 = [[4v4]] {{#ifeq:{{NAMESPACENUMBER}}|0|[[Category:4v4 Maps]]}}
   |6v6 = [[6v6]] [[Category:6v6 Maps]]
+
   |6v6 = [[6v6]] {{#ifeq:{{NAMESPACENUMBER}}|0|[[Category:6v6 Maps]]}}
 
   |hl
 
   |hl
   |highlander = [[Highlander]] [[Category:Highlander Maps]]
+
   |highlander = [[Highlander]] {{#ifeq:{{NAMESPACENUMBER}}|0|[[Category:Highlander Maps]]}}
 
}}}}</div>
 
}}}}</div>
 
</div>
 
</div>
Line 199: Line 199:
 
<div>
 
<div>
 
<div class="infobox-cell-2 infobox-description">{{#if:{{{adapted|}}}|Adapted From:}}{{#if:{{{pro|}}}|Pro Version{{#if:{{{pro2|}}}|s}}:}}</div>
 
<div class="infobox-cell-2 infobox-description">{{#if:{{{adapted|}}}|Adapted From:}}{{#if:{{{pro|}}}|Pro Version{{#if:{{{pro2|}}}|s}}:}}</div>
<div class="infobox-cell-2">{{#if:{{{adapted|}}}|[[{{{adapted|}}}]][[Category:Pro Maps]]}}{{#if:{{{pro|}}}|[[{{{pro|}}}]][[Category:Maps with Pro Versions]]}}{{#if:{{{pro2|}}}|<br />[[{{{pro2|}}}]]}}</div>
+
<div class="infobox-cell-2">{{#if:{{{adapted|}}}|[[{{{adapted|}}}]]{{#ifeq:{{NAMESPACENUMBER}}|0|[[Category:Pro Maps]]}} }}{{#if:{{{pro|}}}|[[{{{pro|}}}]]{{#ifeq:{{NAMESPACENUMBER}}|0|[[Category:Maps with Pro Versions]]}} }}{{#if:{{{pro2|}}}|<br />[[{{{pro2|}}}]]}}</div>
 
</div>
 
</div>
 
}}<!--
 
}}<!--
Line 283: Line 283:
 
<div>
 
<div>
 
<div class="infobox-center infobox-icons"><!--
 
<div class="infobox-center infobox-icons"><!--
--> {{#if:{{{download|}}}|[[Image:DownloadIcon.png|32px|Download Link|link={{{download}}}]]|[[Category:Map infoboxes with no download link]]}}<!--
+
--> {{#if:{{{download|}}}|[[Image:DownloadIcon.png|32px|Download Link|link={{{download}}}]]|{{#ifeq:{{NAMESPACENUMBER}}|0|
 +
[[Category:Map infoboxes with no download]]}} }}<!--
 
--> {{#if:{{{website|}}}|[[Image:InfoboxIcon Homepage.png|32px|Website|link={{{website}}}]]}}<!--
 
--> {{#if:{{{website|}}}|[[Image:InfoboxIcon Homepage.png|32px|Website|link={{{website}}}]]}}<!--
 
--> {{#if:{{{workshop|}}}|[[Image:Steam Logo.png|32px|Steam Workshop Page|link=https://steamcommunity.com/sharedfiles/filedetails/?id={{{workshop}}}]]}}<!--
 
--> {{#if:{{{workshop|}}}|[[Image:Steam Logo.png|32px|Steam Workshop Page|link=https://steamcommunity.com/sharedfiles/filedetails/?id={{{workshop}}}]]}}<!--

Revision as of 20:35, 20 June 2017

(view - edit) Documentation

NewInfobox Map
[e][h]
Badlands.jpg
Map Information
File Name:
cp_badlands
Version:
Official Release
Author:
First Released:
14 February 2008
Last Updated:
8 July 2016
Official Map:
CorrectIcon.png
Competitive Information
Game Modes:
League Popularity:
Staple
Total Inclusions:
None
Links
Download Link Official Team Fortress Wiki Page Official Team Fortress Wiki Page (Competitive)
Control Point.png Maps portal

This template produces an Infobox on a map page. Credit to Liquipedia for the template.

Example

The code:

{{NewInfobox Map
|name=
|image=
|caption=

|maptype=5cp
|filename=cp_badlands
|version=Official Release
|author1=valve
|author1steam=
|author2=
|author2steam=
|author3=
|author3steam=
|released=14 February 2008
|updated=8 July 2016
|official=1

|gamemode1=6v6
|gamemode2=
|gamemode3=
|adapted=
|pro=
|popularity=staple
|lpleague=
|lpseason=

|download=http://www.sodahappy.com/fastdl/tf2/maps/cp_badlands.bsp.bz2
|workshop=
|tf2maps=
|gamebanana=
|tftv=
|etf2l=
|ugc=
|officialwiki=Badlands_(Control_Point)
|officialwiki2=Badlands_(competitive)

|footnotes=
}}

Parameters

These are the variables in the Map template:

  • name = Map name. You can leave it blank if it's the same name of the page
  • image = Don't use it for the main one since the template automatically searches for <map_name>.jpg. Use it rarely for secondary images.
  • caption = caption
  • maptype = Game mode ( 5cp, 3cp, ad, arena, bball, ctf, dom, koth, pl, plr, sd, ultiduo )
  • filename = Name of the last map version
  • version = Leave blank if official. "Alpha", "Beta", "Final", "Official Release" or "Release Candidate" otherwise
  • author1 = Author name with the format <Name> "nickname" <Surname> ( Es. Rebecca "Phi" Ailes )
  • author1steam = Author steam link. Better if it's used the 17 digit long ( Es. 76561198039117675 )
  • released = First date of release ( Es. 17 November 2015)
  • updated = Last update date
  • official = 1 if official. Leave blank if not
  • gamemode1 = In which competitive game modes it is used (4 v4, 6v6, BBall, Highlander, Ultiduo )
  • adapted = Map from which it has been taken from ( Es. Product is an adapted version of Viaduct )
  • pro = Official map from which it was perfected ( Es. Granary for cp_granary_pro_rc4 )
  • popularity = How often the map is used by leagues ( moderate, never played, obsolete, stample, trial )
  • lpleague = Last played league ( af6s, etf2l6s, etf2lhl, esea, ozf6s, ugc4s, ugc6s, ugchl )
  • lpseason = Number of the last season played
  • download = Reliable download link (better if from http://fakkelbrigade.eu/maps/ )
  • workshop = Steam workshop link
  • tf2maps = TF2Maps.net thread
  • tftv = teamfortress.tv thread
  • etf2l = etf2l.org thread
  • ugc = ugcleague.com thread
  • officialwiki = wiki.teamfortress.com official page ( Es. Badlands_(Control_Point) )
  • officialwiki2 = wiki.teamfortress.com official competitive page ( Es. Badlands_(competitive) )
  • footnotes = Foot notes
  • portal = Don't use it yet!


Copy / Paste

{{NewInfobox Map
|name=
|image=
|caption=

|maptype=
|filename=
|version=
|author1=
|author1steam=
|author2=
|author2steam=
|author3=
|author3steam=
|released=
|updated=
|official=

|gamemode1=
|gamemode2=
|gamemode3=
|adapted=
|pro=
|popularity=
|lpleague=
|lpseason=

|download=
|workshop=
|tf2maps=
|gamebanana=
|tftv=
|etf2l=
|ugc=
|officialwiki=
|officialwiki2=

|footnotes=
|portal=
}}