Wikipédia:Userbox/!categorizar
A predefinição Wikipédia:Userbox/!categorizar ajuda a categorizar uma caixa de usuário que não esteja baseada na predefinição {{Userbox}}. O objetivo principal é evitar que essas categorias contenham ciclos de inclusão. Sua transclusão toma exatamente um parâmetro: o posicional {{{1}}}. Nele, deve-se informar o nome da categoria na qual serão incluídas, tanto a definição da caixa de usuário, quanto as páginas de usuário que a transcluírem.
Operação
Mais especificamente, a presente predefinição opera da seguinte maneira:
- Verificar se o parâmetro posicional {{{1}}} está vazio, ou se foi omitido:
- Se sim, exibir mensagem de erro e encerrar; e
- se não, prosseguir.
- verificar se o domínio de {{FULLPAGENAME}} é o domínio de usuário:
- Se sim, incluir na categoria informada em {{{1}}}, com a chave "{{PAGENAME}}", e encerrar; e
- se não, prosseguir.
- verificar se {{FULLPAGENAME}} contém a expressão "Wikipédia:Userbox/":
- Se sim, incluir na categoria informada em {{{1}}}, com a chave "!{{SUBPAGENAME}}", e encerrar; e
- se não, encerrar sem emitir nada.
Exemplo
Para fins de exemplo de uso, considere a caixa Wikipédia:Userbox/Lajeado. Note que ela própria está inclusa na Categoria:!Wikipedistas de Lajeado com a chave "!Lajeado". Nessa categoria também encontramos todos os usuários que têm essa caixa em suas respectivas páginas de usuário, ordenados pelo nome de usuário. Note, ainda, que a categoria transclui a caixa, porém não acaba sendo incluída em si mesma.
Código
<div> (... conteúdo da navecaixa ...) </div>{{Wikipédia:Userbox/!categorizar|!Wikipedistas de Lajeado}}<noinclude> [[Categoria:!Userboxes por localização/Brasil/Cidades|Lajeado]] </noinclude>
Cuidados
- Não coloque essa predefinição dentro do elemento <noinclude>, nem dentro do elemento <includeonly>; e
- lembre-se de que a categoria a se informar no parâmetro {{{1}}} deve começar com ponto de exclamação.
Ver também
- {{Userbox}}: predefinição de base que padroniza as caixas de usuário
- Usuário:Danilo.mac/Loops de categorias: relatório de ciclos de inclusão entre categorias
- Wikipédia:Café dos categorizadores: ponto de encontro de editores interessados em categorização