Predefinição:Suppress categories/doc

Revisão em 20h04min de 15 de maio de 2024 por Jaewoo (discussão | contribs) (Criou a página com "{{Subpágina de documentação}} {{lua|Módulo:Suppress categories}} <!--{{template shortcut|strip categories|suppresscats|stripcats|supcat}}--> Esta predefinição ajuda a retirar categorias do wikitexto. Por exemplo, se passar o código "<code><nowiki>fooCategoria:Alguma categoria</nowiki></code>", vai devolver apenas "<code>foo</code>". Este modelo pode ser utilizado também para remover categorias de predefinições; se passar o código "<c...")
(dif) ← Revisão anterior | Revisão atual (dif) | Revisão seguinte → (dif)

Esta predefinição ajuda a retirar categorias do wikitexto. Por exemplo, se passar o código "foo[[Categoria:Alguma categoria]]", vai devolver apenas "foo". Este modelo pode ser utilizado também para remover categorias de predefinições; se passar o código "{{minha predefinição}}", vai devolver a predefinição menos as categorias.

A predefinição trata de maneira correcta as categorias marcadas com dois pontos, categorias cujos nomes incluem caracteres inválido como ">", e categorias que tem tags nowiki em volta. Mesmo assim, isso não funciona com texto complexo wiki como "palavras mágicas" como __TOC__. Apesar disso, deve funcionar na maioria de categorias para um texto wiki.

Uso

{{suppress categories|texto introduzido}}

Exemplos

Código Saída
{{suppress categories|foo}} foo
{{suppress categories|foo[[Categoria:Alguma categoria]]}} foo
{{suppress categories|foo[[Categoria:Alguma categoria]]bar[[Categoria:Outra categoria]]}} foobar
{{suppress categories|foo{{{some_parameter|[[Categoria:Bar]]}}}}} foo
{{suppress categories|foo[[Categoria:Link de ca[]tegoria mal formada]]}} foo[[Categoria:Link de ca[]tegoria mal formada]]
{{suppress categories|foo[[:Categoria:Truque dois pontos]]}} fooCategoria:Truque dois pontos
{{suppress categories|foo[[Categoria:Piped link|bar]]}} foo
{{suppress categories|foo[[Categoria:Piped link|ba[]r]]}} foo
{{suppress categories|foo[[link não categoria]]}} foolink não-categoria
{{suppress categories|foo[[ Categoria : Alguma categoria com espços ]]}} foo