Difference between revisions of "Template:Categorizer"
From Twinsuniverse
J McKalling (Talk | contribs) |
J McKalling (Talk | contribs) |
||
| Line 1: | Line 1: | ||
| − | <includeonly> | + | <includeonly>{{ |
| − | {{# | + | #ifeq: {{{article|}}} | |
| − | </includeonly><noinclude> | + | |{{ |
| + | #if: {{{label|}}} | ||
| + | | {{{label}}} | ||
| + | | ''missing article'' {{#ifeq: {{lc:{{SUBJECTSPACE}}}} | template | [[Category:Categorizers missing an article]] }} }} | ||
| + | |{{ | ||
| + | #if: {{{label|}}} | ||
| + | | [[{{{article}}}|{{{label}}}]] | ||
| + | | [[{{{article}}}]] }} }} {{ | ||
| + | #if: {{{category|}}} | ||
| + | | {{superlink|article=:Category:{{{category}}}|label={{{catlabel|list all}}} }} | ||
| + | {{#ifeq: {{lc: {{{nocat|false}}} }} | false | [[Category:{{{category}}}]] }} | ||
| + | | {{superlink|label=missing category}} {{#ifeq: {{lc:{{SUBJECTSPACE}}}} | template | [[Category:Categorizers missing a category]] }} | ||
| + | }}</includeonly><noinclude> | ||
This template is used to add a tag to an infobox, labeling and automatically categorize the article under a category. | This template is used to add a tag to an infobox, labeling and automatically categorize the article under a category. | ||
| − | :<nowiki>{{categorizer</nowiki> | category = ''category name'' | catlabel = '' | + | :<nowiki>{{categorizer</nowiki> | category = ''category name'' | catlabel = ''displayed text on categorylink'' | article = ''an article about the category'' | label = ''displayed text on articlelink'' }} |
==Parameters== | ==Parameters== | ||
Revision as of 20:43, 11 November 2012
This template is used to add a tag to an infobox, labeling and automatically categorize the article under a category.
- {{categorizer | category = category name | catlabel = displayed text on categorylink | article = an article about the category | label = displayed text on articlelink }}
Contents
Parameters
- category: The target category to add this article to.
- catlabel: The text to display on the categorylink (defaults to "list all").
- article: The article that represents the target category (defaults to the label not to become linked).
- label: The text to display on the link to the article (defaults to the article pagename).
- nocat: Whether or not to suppress categorization under category (defaults to false, which means auto categorization).
Syntax
{{categorizer
|category =
|catlabel =
|article =
|label =
|nocat =
}}
Examples
Common parameters
{{categorizer
|category = Quetches
|article = Quetch
}}
(and the page would be categorized under Category:Quetches)
Optional parameters
{{categorizer
|category = Quetches
|catlabel = list members
|article = Quetch
|label = Men
}}
(and the page would be categorized under Category:Quetches)
All parameters
{{categorizer
|category = Quetches
|catlabel = list members
|article = Quetch
|label = Men
|nocat = true
}}
(and the page would not be categorized under Category:Quetches)