Template:Categorizer

From Twinsuniverse
Revision as of 17:39, 3 January 2013 by J McKalling (Talk | contribs)

Jump to: navigation, search

This template is used to add a heading to an infobox, tagging it's articles and automatically categorizing them under a category. The display of this heading may be turned off to merely categorize an article, and in such cases this template makes sure there is no output where it is called, so that infobox rows may gracefully collapse rather than remaining empty.

All actual display of this template is managed by the {{Categorylink}}.

Parameters

  • category: The category name to use for the Template:Categorylink and categorization (case sensitive, mandatory)
  • catlabel, article and label: Additional parameters for the Template:Categorylink.
  • display: Whether or not to display the categorylink (case insensitive, defaults to "true")
  • nocat: Whether or not to suppress categorization under category (defaults to false, which means auto categorization).


Note: The display parameter should only be specified if it's actually used, as it also activates on the empty value.

Syntax

Common use includes these four parameters:

{{categorizer
 |category=
 |catlabel=
 |article=
 |label=
}}

Examples

For explanation of the above first four parameters, see the Categorylink template.

You may remove the display of the categorylink by specifying any other value than "true" for the display parameter, so these all have the same result (nothing displayed, but still categorized):

{{categorizer|category=Quetch characters|catlabel=|article=|label=|display=}}
{{categorizer|category=Quetch characters|catlabel=|article=|label=|display=     }}
{{categorizer|category=Quetch characters|catlabel=|article=|label=|display=false}}
{{categorizer|category=Quetch characters|catlabel=|article=|label=|display=nope}}
{{categorizer|category=Quetch characters|catlabel=|article=|label=|display=yes}}
{{categorizer|category=Quetch characters|catlabel=|article=|label=|display=all}}

Note that adding the value "true" to the nocat parameter to any of the above examples results in exactly the same as not calling this template.

The nocat parameter may be used to suppress automatic categorization like this (any value will do):

{{categorizer
 |category=Quetches
 |article=Quetch
 |nocat=true
}}
Quetch [list all]

This would prevent the page from being categorized under Category:Quetches, which is useful if you only want to render the categorylink without categorization, and if using the Categorylink directly is not desired/possible (i.e. when calling this template indirectly).