Jump to content

Mòideal:Suppress categories/doc

O Wiktionary

This is the documentation page for Mòideal:Suppress categories

(deasbaireachd⧼tpt-languages-separator⧽deasaich⧼tpt-languages-separator⧽eachdraidh⧼tpt-languages-separator⧽ceanglaichean⧼tpt-languages-separator⧽doc⧼tpt-languages-separator⧽bogsa-gainmhich⧼tpt-languages-separator⧽cùisean deuchainn)

This is a simple module to strip categories from wikitext. For example, if passed the code "foo[[Roinn-seòrsa: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.

Ùsaid - Usage

{{#invoke:Suppress categories|main|input text}}

Eisimpleirean - Examples

Code Output
{{#invoke:Suppress categories|main|foo}} foo
{{#invoke:Suppress categories|main|foo[[Roinn-seòrsa:Some category]]}} foo
{{#invoke:Suppress categories|main|foo[[Roinn-seòrsa:Some category]]bar[[Roinn-seòrsa:Another category]]}} foobar
{{#invoke:Suppress categories|main|foo{{{some_parameter|[[Roinn-seòrsa:Bar]]}}}}} foo
{{#invoke:Suppress categories|main|foo[[Roinn-seòrsa:Bad ca[]tegory link]]}} foo[[Roinn-seòrsa:Bad ca[]tegory link]]
{{#invoke:Suppress categories|main|foo[[:Roinn-seòrsa:Colon trick]]}} fooRoinn-seòrsa:Colon trick
{{#invoke:Suppress categories|main|foo[[Roinn-seòrsa:Piped link|bar]]}} foo
{{#invoke:Suppress categories|main|foo[[Roinn-seòrsa:Piped link|ba[]r]]}} foo
{{#invoke:Suppress categories|main|foo[[non-category link]]}} foonon-category link
{{#invoke:Suppress categories|main|foo[[ Roinn-seòrsa : Some category with spaces ]]}} foo

Faic cuideachd - Also see