Help:Templates: Difference between revisions

From Data Crystal
Jump to navigation Jump to search
(added Template:Infobox utility)
 
(32 intermediate revisions by 12 users not shown)
Line 1: Line 1:
'''Templates''' are special pages which reduce the need for writing the same thing multiple times. For general information on creating and using templates, see [http://meta.wikimedia.org/wiki/Help:Template Meta-Wiki's page on templates]. This page will list and explain the templates available on this wiki.
== General Purpose Templates ==
; [[:Template:Clear]] : Makes sure that the following text will not overlap any floats.
; [[:Template:Tl]] : Displays the name of a template as a link to that template.
; [[:Template:Stub]] : Put at the bottom of a page to mark it as lacking in content. The page will be put into [[:Category:Stubs]].
; [[:Template:Unwritten]] : Same as stub, only it marks it as lacking of anything at all. The page will instead be put into a sub-category of [[:Category:Stubs]] named [[:Category:Unwritten]].
; [[:Template:Unpopulated]] : Basically [[:Template:Stub]] or [[:Template:Unwritten]], only dealing with lists. The page will be added into a sub-category of [[:Category:Stubs]] named [[:Category:Unwritten]].
; [[:Template:Moreinfo wikipedia]] : Makes a link to Wikipedia to the page specified by the ''page'' variable given to the template.


One important feature of templates is their ability to take arguments. A template with no arguments is called as
== Type of Page Templates ==
<nowiki>{{</nowiki>''template name''<nowiki>}}</nowiki>
These go at the top of every page of a certain type to provide a common look and categories as well as providing some basic information relating to the subject of the page.
Note that the "Template:" part of the name is left out. To send arguments, one writes
<nowiki>{{</nowiki>''template name''|''argument1''=''value1''|''argument2''=''Some other value''<nowiki>}}</nowiki>


; [[:Template:Clear]] : Makes sure that the following text will not overlap any floats.
; [[:Template:Stub]] : Put at the bottom of a page to mark it as lacking in content. The page will be put into [[:Category:Stubs]].
; [[:Template:Moreinfo wikipedia]] : Makes a link to wikipedia to the page specified by the ''page'' variable given to the template. For example,
<nowiki>{{</nowiki>moreinfo wikipedia|page=ROM hacking<nowiki>}}</nowiki>
:gives "{{moreinfo wikipedia|page=ROM hacking}}"
; [[:Template:Rommap]] : Should be at the top of every [[ROM map]]. Takes the argument ''game'', which should be a wiki-link to the game which the page is a [[ROM map]] for.
; [[:Template:Rommap]] : Should be at the top of every [[ROM map]]. Takes the argument ''game'', which should be a wiki-link to the game which the page is a [[ROM map]] for.
; [[:Template:Rammap]] : Should be at the top of every [[RAM map]]. Takes the argument ''game'', which should be a wiki-link to the game which the page is a [[RAM map]] for.
; [[:Template:Rammap]] : Should be at the top of every [[RAM map]]. Takes the argument ''game'', which should be a wiki-link to the game which the page is a [[RAM map]] for.
; [[:Template:Infobox table]] : Should be at the top of all pages documenting [[Data table|data tables]]. Takes several arguements:
; [[:Template:TBL]] : Should be at the top of every [[Text Table]]. Takes the argument ''game'', which should be a wiki-link to the game which the page is a [[Text Table]] for.
:; name : name of table
; [[:Template:Notes]] : Should be at the top of every [[Notes]] Page. Takes the argument ''game'', which should be a wiki-link to the game which the page is a [[Notes]] Page for.
:; game : game table is found in
; [[:Template:Infobox table]] : Should be at the top of all pages documenting [[Data table|data tables]]. Takes many arguments, which are described on its [[Template talk:Infobox table|talk page]].
:; start : starting [[Pointer|address]] of the [[Data table|table]]
 
:; end : ending [[Pointer|address]] of the [[Data table|table]]
== Game Page Templates ==
:; numentries : number of entries in the table
These are specialized type of page templates for game pages of different gaming systems. They contain information specific to the system.
:; entrylength : the length of each entry
 
:; totallength : the length of the entire table
; [[:Template:GB]] : Should be at the top of all pages documenting [[Nintendo Game Boy|GB]] games. Takes many arguments, which are described on its [[Template talk:GBA|talk page]].
; [[:Template:Infobox utility]] : Should be at the top of all pages documenting ROM hacking utilities. Takes several arguements:
; [[:Template:GBA]] : Should be at the top of all pages documenting [[Nintendo Game Boy Advance|GBA]] games. Takes many arguments, which are described on its [[Template talk:GBA|talk page]].
:; name : name of utility
; [[:Template:Genesis]] : Should be at the top of all pages documenting [[Sega Genesis|Genesis]] games. Takes many arguments, which are described on its [[Template talk:Genesis|talk page]].
:; game : game that the utility edits ("(Universal)" for [[Universal utilities]])
; [[:Template:INES]] : Should be at the top of all pages documenting [[Nintendo Entertainment System|NES]] games. Takes many arguments, which are described on its [[Template talk:INES|talk page]].
:; maintainer : maintainer of the utility
; [[:Template:PSX]] : Should be at the top of all pages documenting [[Sony PlayStation|PSX]] games. Takes many arguments, which are described on its [[Template talk:PSX|talk page]].
:; version : latest version number
; [[:Template:SNES]] : Should be at the top of all pages documenting [[Super Nintendo Entertainment System|SNES]] games. Takes many arguments, which are described on its [[Template talk:SNES|talk page]].
:; os : Operating System(s) in which the utility can be run
; [[:Template:TG16]] : Should be at the top of all pages documenting [[TurboGrafx 16|TurboGrafx-16]] games. Takes many arguments, which are described on its [[Template talk:TG16|talk page]].
:; license : utility's license
:; website : link to utility's homepage

Latest revision as of 20:35, 15 February 2018

General Purpose Templates

Template:Clear
Makes sure that the following text will not overlap any floats.
Template:Tl
Displays the name of a template as a link to that template.
Template:Stub
Put at the bottom of a page to mark it as lacking in content. The page will be put into Category:Stubs.
Template:Unwritten
Same as stub, only it marks it as lacking of anything at all. The page will instead be put into a sub-category of Category:Stubs named Category:Unwritten.
Template:Unpopulated
Basically Template:Stub or Template:Unwritten, only dealing with lists. The page will be added into a sub-category of Category:Stubs named Category:Unwritten.
Template:Moreinfo wikipedia
Makes a link to Wikipedia to the page specified by the page variable given to the template.

Type of Page Templates

These go at the top of every page of a certain type to provide a common look and categories as well as providing some basic information relating to the subject of the page.

Template:Rommap
Should be at the top of every ROM map. Takes the argument game, which should be a wiki-link to the game which the page is a ROM map for.
Template:Rammap
Should be at the top of every RAM map. Takes the argument game, which should be a wiki-link to the game which the page is a RAM map for.
Template:TBL
Should be at the top of every Text Table. Takes the argument game, which should be a wiki-link to the game which the page is a Text Table for.
Template:Notes
Should be at the top of every Notes Page. Takes the argument game, which should be a wiki-link to the game which the page is a Notes Page for.
Template:Infobox table
Should be at the top of all pages documenting data tables. Takes many arguments, which are described on its talk page.

Game Page Templates

These are specialized type of page templates for game pages of different gaming systems. They contain information specific to the system.

Template:GB
Should be at the top of all pages documenting GB games. Takes many arguments, which are described on its talk page.
Template:GBA
Should be at the top of all pages documenting GBA games. Takes many arguments, which are described on its talk page.
Template:Genesis
Should be at the top of all pages documenting Genesis games. Takes many arguments, which are described on its talk page.
Template:INES
Should be at the top of all pages documenting NES games. Takes many arguments, which are described on its talk page.
Template:PSX
Should be at the top of all pages documenting PSX games. Takes many arguments, which are described on its talk page.
Template:SNES
Should be at the top of all pages documenting SNES games. Takes many arguments, which are described on its talk page.
Template:TG16
Should be at the top of all pages documenting TurboGrafx-16 games. Takes many arguments, which are described on its talk page.