Jump to content
Toggle menu
  • 8 articles
  • 75 files
  • 7 users
  • 37.8K edits
Neodyland Wiki
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Template:Suppress categories/doc

Template page
Revision as of 22:43, 24 May 2020 by commons>Mdaniels5757 (Create. Modified from en:w:Template:Suppress_categories/doc. Attribution: User:Mr. Stradivarius)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

This template strips categories from wikitext. For example, if passed the code "foo[[Category:Some category]]", it will return only "foo". It can be used to strip categories from templates as well; if passed the code "{{my template}}", it will return the template output minus the categories.

The template properly handles categories escaped with the colon trick, categories whose names include invalid characters such as ">", and categories that are surrounded with nowiki tags. However, it does not support complex wikitext such as nested links or magic words like __TOC__. Even so, it should still remove the vast majority of categories from any given wikitext.

Examples: {

Usage

{{Suppress categories |- ! Code ! Output= |-= |{{suppress categories|foo}}= |foo= |-= |{{suppress categories|foo[[Category:Some category]]}}= |foo= |-= |{{suppress categories|foo[[Category:Some category]]bar[[Category:Another category]]}}= |foobar= |-= |{{suppress categories|foo{{{some_parameter|[[Category:Bar]]}}}}}= |foo= |-= |{{suppress categories|foo[[Category:Bad ca[]tegory link]]}}= |foo[[Category:Bad ca[]tegory link]]= |-= |{{suppress categories|foo[[:Category:Colon trick]]}}= |fooCategory:Colon trick= |-= |{{suppress categories|foo[[Category:Piped link|bar]]}}= |foo= |-= |{{suppress categories|foo[[Category:Piped link|ba[]r]]}}= |foo= |-= |{{suppress categories|foo[[non-category link]]}}= |foonon-category link= |-= |{{suppress categories|foo[[ Category : Some category with spaces ]]}}= |foo= |-= |{{suppress categories|{{User alternative account name|Example}}}}= |Template:User alternative account name= |-= |}= }}

Template parameters

ParameterDescriptionDefaultStatus
-

! Code

! Output
The input text.emptyrequired
-emptyoptional
{{suppress categories|foo}}emptyoptional
fooemptyoptional
-emptyoptional
{{suppress categories|foo[[Category:Some category]]}}emptyoptional
fooemptyoptional
-emptyoptional
{{suppress categories|foo[[Category:Some category]]bar[[Category:Another category]]}}emptyoptional
foobaremptyoptional
-emptyoptional
{{suppress categories|foo{{{some_parameter|[[Category:Bar]]}}}}}emptyoptional
fooemptyoptional
-emptyoptional
{{suppress categories|foo[[Category:Bad ca[]tegory link]]}}emptyoptional
foo[[Category:Bad ca[]tegory link]]emptyoptional
-emptyoptional
{{suppress categories|foo[[:Category:Colon trick]]}}emptyoptional
fooCategory:Colon trickemptyoptional
-emptyoptional
{{suppress categories|foo[[Category:Piped link|bar]]}}emptyoptional
fooemptyoptional
-emptyoptional
{{suppress categories|foo[[Category:Piped link|ba[]r]]}}emptyoptional
fooemptyoptional
-emptyoptional
{{suppress categories|foo[[non-category link]]}}emptyoptional
foonon-category linkemptyoptional
-emptyoptional
{{suppress categories|foo[[ Category : Some category with spaces ]]}}emptyoptional
fooemptyoptional
-emptyoptional
{{suppress categories|{{User alternative account name|Example}}}}emptyoptional
Template:User alternative account nameemptyoptional
-emptyoptional
}emptyoptional

Additional information

The template is intended to be used in the following namespaces: all namespaces

The template is intended to be used by the following user groups: all users

Cookies help us deliver our services. By using our services, you agree to our use of cookies.