Módulo:Suppress categories/doc
Esta é uma subpágina de documentação para o Módulo:Suppress categories. Ela contém informações sobre o seu uso, categorias, bem como todo o conteúdo que não faz parte do módulo original. |
Este módulo está classificado como alfa. Ele está pronto para aceitar dados de terceiros, e pode ser utilizado em algumas páginas para ver se aparecem problemas, mas deve ser vigiado. Sugestões para novas funções ou alterações dos seus mecanismos de dados de entrada e saída são bem-vindas. |
Este é um módulo simples que 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
editar{{#invoke:Suppress categories|texto introduzido}}
Exemplos
editarCódigo | Saída |
---|---|
{{#invoke:Suppress categories|main|foo}}
|
foo |
{{#invoke:Suppress categories|main|foo[[Categoria:Alguma categoria]]}}
|
foo |
{{#invoke:Suppress categories|main|foo[[Categoria:Alguma categoria]]bar[[Categoria:Outra categoria]]}}
|
foobar |
{{#invoke:Suppress categories|main|foo{{{some_parameter|[[Categoria:Bar]]}}}}}
|
foo |
{{#invoke:Suppress categories|main|foo[[Categoria:Link de ca[]tegoria mal formada]]}}
|
foo[[Categoria:Link de ca[]tegoria mal formada]] |
{{#invoke:Suppress categories|main|foo[[:Categoria:Truque dois pontos]]}}
|
fooCategoria:Truque dois pontos |
{{#invoke:Suppress categories|main|foo[[Categoria:Piped link|bar]]}}
|
foo |
{{#invoke:Suppress categories|main|foo[[Categoria:Piped link|ba[]r]]}}
|
foo |
{{#invoke:Suppress categories|main|foo[[link não categoria]]}}
|
foolink não-categoria |
{{#invoke:Suppress categories|main|foo[[ Categoria : Alguma categoria com espços ]]}}
|
foo |