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: Difference between revisions

Template page
Create. Modified from en:w:Template:Suppress_categories/doc. Attribution: User:Mr. Stradivarius
 
cleanup
Line 8: Line 8:


The template properly handles categories escaped with the [[w:en:Help:Colon trick|colon trick]], categories whose names include invalid characters such as "<code>></code>", and categories that are surrounded with [[w:en:WP:NOWIKI|nowiki]] tags. However, it does not support complex wikitext such as nested links or [[w:en:WP:MAGIC|magic words]] like <code><nowiki>__TOC__</nowiki></code>. Even so, it should still remove the vast majority of categories from any given wikitext.
The template properly handles categories escaped with the [[w:en:Help:Colon trick|colon trick]], categories whose names include invalid characters such as "<code>></code>", and categories that are surrounded with [[w:en:WP:NOWIKI|nowiki]] tags. However, it does not support complex wikitext such as nested links or [[w:en:WP:MAGIC|magic words]] like <code><nowiki>__TOC__</nowiki></code>. Even so, it should still remove the vast majority of categories from any given wikitext.
 
  |usage-notes =  
Examples:
{| class="wikitable"
|-
! Code
! Output
|-
| <code><nowiki>{{suppress categories|foo}}</nowiki></code>
| {{suppress categories|foo}}
|-
| <code><nowiki>{{suppress categories|foo[[Category:Some category]]}}</nowiki></code>
| {{suppress categories|foo[[Category:Some category]]}}
|-
| <code><nowiki>{{suppress categories|foo[[Category:Some category]]bar[[Category:Another category]]}}</nowiki></code>
| {{suppress categories|foo[[Category:Some category]]bar[[Category:Another category]]}}
|-
| <code><nowiki>{{suppress categories|foo{{{some_parameter|[[Category:Bar]]}}}}}</nowiki></code>
| {{suppress categories|foo{{{some_parameter|[[Category:Bar]]}}}}}
|-
| <code><nowiki>{{suppress categories|foo[[Category:Bad ca[]tegory link]]}}</nowiki></code>
| {{suppress categories|foo[[Category:Bad ca[]tegory link]]}}
|-
| <code><nowiki>{{suppress categories|foo[[:Category:Colon trick]]}}</nowiki></code>
| {{suppress categories|foo[[:Category:Colon trick]]}}
|-
| <code><nowiki>{{suppress categories|foo[[Category:Piped link|bar]]}}</nowiki></code>
| {{suppress categories|foo[[Category:Piped link|bar]]}}
|-
| <code><nowiki>{{suppress categories|foo[[Category:Piped link|ba[]r]]}}</nowiki></code>
| {{suppress categories|foo[[Category:Piped link|ba[]r]]}}
|-
| <code><nowiki>{{suppress categories|foo[[non-category link]]}}</nowiki></code>
| {{suppress categories|foo[[non-category link]]}}
|-
| <code><nowiki>{{suppress categories|foo[[ Category : Some category with spaces ]]}}</nowiki></code>
| {{suppress categories|foo[[ Category : Some category with spaces ]]}}
|-
| <code><nowiki>{{suppress categories|{{User alternative account name|Example}}}}</nowiki></code>
| {{suppress categories|{{User alternative account name|Example}}}}
|-
|}
   |namespace          = all
   |namespace          = all
   |usergroup          = all
   |usergroup          = all
}}
}}

Revision as of 22:49, 24 May 2020

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.

Usage

{{Suppress categories |1= }}

Template parameters

ParameterDescriptionDefaultStatus
1The input text.emptyrequired

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.