Template:Cat: Difference between revisions
From Tardis Wiki, the free Doctor Who reference
m (Changed protection level for "Template:Cat": If you'd like to suggest changes to this template, please do so at forum:Panopticon. This template is being protected because it impacts many other pages and templates. ([edit=sysop] (indefinite) [move=) |
No edit summary |
||
Line 1: | Line 1: | ||
<includeonly>{{#switch:{{NAMESPACE}} | <includeonly>{{#switch:{{NAMESPACE}} | ||
|{{ns:Template}}= | |{{ns:Template}}= | ||
|#default=[[Category:{{{1|}}}]] | |#default=[[Category:{{{1|}}}|{{{2|}}}]] | ||
}}</includeonly><noinclude>{{Documentation}}[[Category:Coding utility templates]]{{lock}}</noinclude> | }}</includeonly><noinclude>{{Documentation}}[[Category:Coding utility templates]]{{lock}}</noinclude> |
Revision as of 20:16, 4 June 2013
Instructions for {{Cat}}
{{cat}} is a simple little template that is used to build other templates. It ensures your template doesn't get placed into the category that the template automatically populates.
For instance, if you use the template, {{what?}}, on a page, that page gets put into category:Articles with statements that need clarification. This template prevents template:what? (and template:what?/doc) from getting placed into that category.
This template, or at least the raw code of the template, should always be used in the code of any template that automatically categorises pages. There's never a reason that a template or a template documentation page should be in the category which the template creates.
Usage
To use, simply type
{{cat|<name of category>}} so, for our {{what?}} example, {{cat|Articles with statements that need clarification}}
That's it! Simple stuff — and fewer keystrokes than typing
<noinclude>[[Category:Template documentation|{{PAGENAME}}]]</noinclude>