Module:Suppress categories/doc
Kaonekelo
This is the documentation page for Module:Suppress categories
This is a simple module to strip categories from wikitext. For example, if passed the code "foo[[Category:Some category]]", it will return only "foo".
The module 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
[kulemba source]{{#invoke:Suppress categories|main|input text}}
Examples
[kulemba source]| Code | Output |
|---|---|
{{#invoke:Suppress categories|main|foo}} |
foo |
{{#invoke:Suppress categories|main|foo[[Category:Some category]]}} |
foo |
{{#invoke:Suppress categories|main|foo[[Category:Some category]]bar[[Category:Another category]]}} |
foobar |
{{#invoke:Suppress categories|main|foo{{{some_parameter|[[Category:Bar]]}}}}} |
foo |
{{#invoke:Suppress categories|main|foo[[Category:Bad ca[]tegory link]]}} |
foo[[Category:Bad ca[]tegory link]] |
{{#invoke:Suppress categories|main|foo[[:Category:Colon trick]]}} |
fooCategory:Colon trick |
{{#invoke:Suppress categories|main|foo[[Category:Piped link|bar]]}} |
foo |
{{#invoke:Suppress categories|main|foo[[Category:Piped link|ba[]r]]}} |
foo |
{{#invoke:Suppress categories|main|foo[[non-category link]]}} |
foonon-category link |
{{#invoke:Suppress categories|main|foo[[ Category : Some category with spaces ]]}} |
foo |