Template:Resolve category redirect/doc

Template page

Resolves a soft category redirect.

It takes one parameter, which is the name of a category. It returns that category name, unless the category exists and is a {{category redirect}} ... when it returns the name of the redirect target.

Usage

{{Resolve category redirect|categoryname}}

Examples

Category exists and is not redirected
Category:1970s
  • {{Resolve category redirect|1970s}} → 1970s
  • {{Resolve category redirect|Category:1970s}} → Category:1970s
Category exists and is a soft redirect
Category:Mosques completed in the 19th century
  • {{Resolve category redirect|Mosques completed in the 19th century}} → Mosques completed in the 19th century
  • {{Resolve category redirect|Category:Mosques completed in the 19th century}} → Category:Mosques completed in the 19th century
Category exists and is a soft redirect
Category:Organisations
  • {{Resolve category redirect|Organisations}} → Organisations
  • {{Resolve category redirect|Category:Organisations}} → Category:Organisations
Non-existent category
Category:Colourless green things
  • {{Resolve category redirect|Colourless green things}} → Colourless green things
  • {{Resolve category redirect|Category:Colourless green things}} → Category:Colourless green things

Templates

Do not use templates in the target name.

{{Resolve category redirect}} cannot expand any templates in the target name, and the { character caused crashes (as did } and !). So it does not attempt to resolve any redirect where the target includes those characters.

Example

Avoiding deletion of the redirected page

If the parameter |keep=yes is included in the category redirect, this hides a speedy deletion button that is otherwise displayed to administrators.

It is helpful to also add {{R from category navigation}} to indicate that the redirect is required for navigation between category pages. See that template page for full syntax.

See also