<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pt">
	<id>https://wiki.nivel-teorico.com/index.php?action=history&amp;feed=atom&amp;title=Predefini%C3%A7%C3%A3o%3ACat_handler%2Fdoc</id>
	<title>Predefinição:Cat handler/doc - Histórico de revisões</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.nivel-teorico.com/index.php?action=history&amp;feed=atom&amp;title=Predefini%C3%A7%C3%A3o%3ACat_handler%2Fdoc"/>
	<link rel="alternate" type="text/html" href="https://wiki.nivel-teorico.com/index.php?title=Predefini%C3%A7%C3%A3o:Cat_handler/doc&amp;action=history"/>
	<updated>2026-05-18T18:11:15Z</updated>
	<subtitle>Histórico de edições para esta página nesta wiki</subtitle>
	<generator>MediaWiki 1.40.1</generator>
	<entry>
		<id>https://wiki.nivel-teorico.com/index.php?title=Predefini%C3%A7%C3%A3o:Cat_handler/doc&amp;diff=6252&amp;oldid=prev</id>
		<title>Calimero0000: Criou nova página com &#039;{{Subpágina de documentação}} &lt;!-- POR FAVOR, ADICIONE CATEGORIAS E INTERWIKIS NO FINAL DESTA PÁGINA --&gt;  Esta é a metapredefinição {{tl|cat handler}}.  Ela ajuda ...&#039;</title>
		<link rel="alternate" type="text/html" href="https://wiki.nivel-teorico.com/index.php?title=Predefini%C3%A7%C3%A3o:Cat_handler/doc&amp;diff=6252&amp;oldid=prev"/>
		<updated>2013-05-03T23:05:03Z</updated>

		<summary type="html">&lt;p&gt;Criou nova página com &amp;#039;{{Subpágina de documentação}} &amp;lt;!-- POR FAVOR, ADICIONE CATEGORIAS E INTERWIKIS NO FINAL DESTA PÁGINA --&amp;gt;  Esta é a metapredefinição {{tl|cat handler}}.  Ela ajuda ...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nova&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Subpágina de documentação}}&lt;br /&gt;
&amp;lt;!-- POR FAVOR, ADICIONE CATEGORIAS E INTERWIKIS NO FINAL DESTA PÁGINA --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esta é a metapredefinição {{tl|cat handler}}.&lt;br /&gt;
&lt;br /&gt;
Ela ajuda outras predefinições a automatizar ambas categorização e [[:en:Wikipedia:Category suppression|supressões de categoria]]. &lt;br /&gt;
&lt;br /&gt;
Quando usada com suas configurações padrão esta predefinição previne auto-categorização em alguns espaços nominais e em algumas páginas onde geralmente não se quer categorização. Portanto, mesmo o mais simples dos usos: &amp;quot;&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{cat handler|[[Categoria:Alguma]]}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;quot; faz com que a predefinição não categorize nos locais errados.&lt;br /&gt;
&lt;br /&gt;
Esta predefinição torna fácil escolher em quais espaços nominais a predefinição rá categorizar ou não. E ela torna fácil usar diferentes categorias em diferentes espaços nominais, além de utilizar uma lista negra centralizada onde pode-se adicionar páginas e tipos de páginas onde predefinições nunca irão categorizar.&lt;br /&gt;
&lt;br /&gt;
=== Quando não utilizar esta predefinição ===&lt;br /&gt;
&lt;br /&gt;
Se uma predefinição só precisa categorizar no espaço nominal principal (artigos), ficheiros (imagens) ou categoria, então usar esta predefinição é um exagero. Então, ao invés disto utiliza uma das {{tl|artigos e outros}}, {{tl|ficheiros e outros}}, or {{tl|categorias e outros}}. Mas se sua predefinição precisa categorizar em qualquer outro espaço nominal, então é recomendado utilizar esta predefinição, já que ela fornece a supressão de categorias propriamente dita, e torna fácil selecionar como categorizar em diferentes espaços nominais.&lt;br /&gt;
&lt;br /&gt;
=== Espaços nominais ===&lt;br /&gt;
&lt;br /&gt;
Esta predefinição detecta e agrupa todos diferentes [[Wikimotorpedia:Domínio|espaços nominais]] usados na Wikimotorpédia, em vários tipos. Estes tipos são usados como nomes de parâmetros nesta predefinição.&lt;br /&gt;
&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;principal&amp;#039;&amp;#039;&amp;#039; = Espaço principal/artigos, como nos artigos normais da Wikimotorpédia.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;discussão&amp;#039;&amp;#039;&amp;#039; = Qualquer espaço de discussão, como nomes que terminam com &amp;quot;Discussão&amp;quot;, &amp;quot;Usuário discussão:&amp;quot;, &amp;quot;Ficheiro Discussão:&amp;quot; e assim por diante.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;usuário, wikimotorpedia, ficheiro, mediawiki, predefinição, ajuda, categoria, portal&amp;#039;&amp;#039;&amp;#039; e &amp;#039;&amp;#039;&amp;#039;livro&amp;#039;&amp;#039;&amp;#039; = Outros espaços nominais excepto as páginas de discussão.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;outro&amp;#039;&amp;#039;&amp;#039; = Qualquer espaço nominal que não especificada como um parâmetro para a predefinição. Veja os exemplos abaixo.&lt;br /&gt;
&lt;br /&gt;
=== Uso básico ===&lt;br /&gt;
&lt;br /&gt;
Esta predefinição leva dois ou mais parâmetros. Aqui vão exemplos explicativos sobre o código completo para uma caixa de mensagem de artigo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{ambox&lt;br /&gt;
| texto = Esta é uma caixa usada em artigos.&lt;br /&gt;
}}{{cat handler&lt;br /&gt;
| [[Category:Somecat]]&lt;br /&gt;
| semcat = {{{semcat|}}}   &amp;lt;!--Então &amp;quot;semcat=verdadeiro/falso&amp;quot; funciona--&amp;gt;&lt;br /&gt;
}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{documentação}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
O exemplo acima usa as configurações padrão para {{tlx|cat handler|...}}. Isto significa que a caixa vai categorizar nas páginas nos seguintes espaços nominais: &lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;principal&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;ficheiro&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;ajuda&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;categoria&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;portal&amp;#039;&amp;#039;&amp;#039; e &amp;#039;&amp;#039;&amp;#039;livro&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Mas &amp;#039;&amp;#039;&amp;#039;não&amp;#039;&amp;#039;&amp;#039; vai nos seguintes:&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;discussão&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;usuário&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;wikimotorpedia&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;mediawiki&amp;#039;&amp;#039;&amp;#039; e &amp;#039;&amp;#039;&amp;#039;predefinição&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
E &amp;#039;&amp;#039;&amp;#039;não&amp;#039;&amp;#039;&amp;#039; vai categorizar nas páginas listadas na lista negra. (Veja a [[#Lista netra|lista negra]] abaixo.)&lt;br /&gt;
&lt;br /&gt;
A razão para esta predefinição não categorizar em alguns dos espaços nominais é que nestes espaços a maioria das predefinições são apenas demonstradas ou listadas, não usadas. Portanto a maioria das predefinições não devem categorizar estes espaços. &lt;br /&gt;
&lt;br /&gt;
Qualquer predefinição que deve categorizar em um ou mais destes espaços deve utilizar a sintaxe básica mostrada abaixo.&lt;br /&gt;
&lt;br /&gt;
=== Uso estendido ===&lt;br /&gt;
&lt;br /&gt;
Esta predefinição utiliza um ou mais parâmetros para categorizar diferentes espaços nominais, como listadas na seção [[#Espaços nominais|espaços nominais]], acima. Ao usar um ou mais destes parâmetros, você pode escolher onde ocorrerá categorização. Deste modo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{mbox&lt;br /&gt;
| texto     = Esta é uma caixa para artigos e páginas de discussão.&lt;br /&gt;
}}{{cat handler&lt;br /&gt;
| principal = [[Categoria:Alguma1]]   &amp;lt;!--Categorize no espaço principal (dos artigos)--&amp;gt;&lt;br /&gt;
| discussão = [[Categoria:Alguma2]]   &amp;lt;!--Categorize no espaço de discussão--&amp;gt;&lt;br /&gt;
| semcat    = {{{semcat|}}}           &amp;lt;!--Para que &amp;quot;semcat=sim&amp;quot; funciona--&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A caixa acima só irá funcionar nos espaços principal e de discussão. Mas não irá categorizar nas páginas de /arquivo, já que elas estão na lista negra. (Veja a seção [[#Lista negra|lista negra]] abaixo.) E se você precisa demonstrar (discutir) esta caixa em uma página de discussão, então você pode utilizar o parâmetro &amp;quot;&amp;lt;code&amp;gt;semcat=sim&amp;lt;/code&amp;gt;&amp;quot; para evitar a categorização da página. (Veja seção [[#Semcat|semcat]] abaixo.) Deste modo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
== Minha nova predefinição ==&lt;br /&gt;
Olá, vocês já viram a minha nova predefinição?&lt;br /&gt;
{{mytemp|semcat=sim}}&lt;br /&gt;
Legal, né?&lt;br /&gt;
--~~~~&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
às vezes nós queremos utilizar a mesma categoria em vários espaços nominais, então para facilitar, lembre-se de fazer deste modo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{mbox&lt;br /&gt;
| texto = Esta caixa é utilizada em vários espaços nominais.&lt;br /&gt;
}}{{cat handler&lt;br /&gt;
| principal = [[Categoria:Alguma1]]&lt;br /&gt;
| ajuda&lt;br /&gt;
| usuário   = [[Categoria:Alguma2]]  &amp;lt;!-- Para os espaços ajuda e usuário --&amp;gt;&lt;br /&gt;
| discussão = &amp;lt;!-- Sem categorias em páginas de discussão --&amp;gt;&lt;br /&gt;
| outro     = [[Categoria:Alguma3]]  &amp;lt;!--Para os outros espaços--&amp;gt;&lt;br /&gt;
| semcat    = {{{semcat|}}}          &amp;lt;!--para que &amp;quot;semcat=sim/não&amp;quot; funcione--&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
No exemplo acima nós utilizados o encadeamento de parâmetros para fornecer a mesma resposta para dois parâmetros, há ainda outra maneira de fazer isto, utilizando a numeração de parâmetros, que pode ser vista abaixo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{mbox&lt;br /&gt;
| texto     = Esta caixa é utilizada em vários espaços nominais.&lt;br /&gt;
}}{{cat handler&lt;br /&gt;
| principal = [[Categoria:Alguma1]]&lt;br /&gt;
| 1         = [[Categoria:Alguma2]]  &amp;lt;!-- Para os espaços ajuda e usuário --&amp;gt;&lt;br /&gt;
| ajuda     = 1&lt;br /&gt;
| usuário   = 1&lt;br /&gt;
| discussão = &amp;lt;!-- Sem categorias em páginas de discussão --&amp;gt;&lt;br /&gt;
| outro     = [[Categoria:Alguma3]]   &amp;lt;!--Para os outros espaços--&amp;gt;&lt;br /&gt;
| semcat    = {{{semcat|}}}          &amp;lt;!--para que &amp;quot;semcat=sim/não&amp;quot; funcione--&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esta predefinição entende parâmetros numerados até 10.&lt;br /&gt;
&lt;br /&gt;
O parâmetro &amp;#039;&amp;#039;&amp;#039;outro&amp;#039;&amp;#039;&amp;#039; define o que deve ser utilizado nos espaços restantes, que não foram especificados.&lt;br /&gt;
&lt;br /&gt;
Perceba que o parâmetro vazio, mas definido, &amp;#039;&amp;#039;&amp;#039;discussão&amp;#039;&amp;#039;&amp;#039; foi enviado para o parâmetro &amp;#039;&amp;#039;&amp;#039;outro&amp;#039;&amp;#039;&amp;#039;, quando no espaço de discussão, e portanto será categorizado neste caso.&lt;br /&gt;
&lt;br /&gt;
Esta predefinição também possui um parâmetro chamado &amp;#039;&amp;#039;&amp;#039;todos&amp;#039;&amp;#039;&amp;#039;, que funciona assim:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{mbox&lt;br /&gt;
| texto     = Caixa usada em todos espaços.&lt;br /&gt;
}}{{cat handler&lt;br /&gt;
| todos     = [[Categoria:Alguma1]]   &amp;lt;!--Sempre categorizar--&amp;gt;&lt;br /&gt;
| semcat    = {{{semcat|}}}           &amp;lt;!--para que &amp;quot;semcat=sim/não&amp;quot; funcione--&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
O exemplo acima irá categorizar sempre, menos nas páginas listadas na lista negra. Para demonstrar a predefinição você ainda pode utilizar &amp;quot;&amp;lt;code&amp;gt;semcat=sim&amp;lt;/code&amp;gt;&amp;quot; para evitar a categorização. &lt;br /&gt;
&lt;br /&gt;
Você deve evitar o parâmetro &amp;#039;&amp;#039;&amp;#039;todos&amp;#039;&amp;#039;&amp;#039;, já que predefinições jamais precisam categorizar em todos espaços nominais.&lt;br /&gt;
&lt;br /&gt;
O parâmetro &amp;#039;&amp;#039;&amp;#039;todos&amp;#039;&amp;#039;&amp;#039; também pode ser usato em combinação com o resto deles. Deste modo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{mbox&lt;br /&gt;
| texto     = Em todos&lt;br /&gt;
}}{{cat handler&lt;br /&gt;
| todos     = [[Categoria:Alguma1]]   &amp;lt;!--Sempre categorizar--&amp;gt;&lt;br /&gt;
| principal = [[Categoria:Alguma2]]   &amp;lt;!--Espaço principal (de artigos)--&amp;gt;&lt;br /&gt;
| outro     = [[Categoria:Alguma3]]   &amp;lt;!--Todos outros--&amp;gt;&lt;br /&gt;
| semcat    = {{{semcat|}}}           &amp;lt;!--para que &amp;quot;semcat=sim/não&amp;quot; funcione--&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se a caixa for colocada em um artigo, então ela irá adicionar as categorias 1 e 2. Mas em todos outros espaços, serão as categorias 1 e 3. Como o exemplo mostra, o parâmetro todos funciona independentemente dos outros parâmetros.&lt;br /&gt;
&lt;br /&gt;
=== Subpáginas ===&lt;br /&gt;
&lt;br /&gt;
A predefinição entende o parâmetro &amp;#039;&amp;#039;&amp;#039;subpágina&amp;#039;&amp;#039;&amp;#039;. Deste modo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{cat handler&lt;br /&gt;
| subpágina = não                     &amp;lt;!--Não em subpáginas--&amp;gt;&lt;br /&gt;
| wikipedia = [[Categoria:Categoria1]]&lt;br /&gt;
| semcat    = {{{semcat|}}}           &amp;lt;!--para que &amp;quot;semcat=sim/não&amp;quot; funcione--&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Caso &amp;quot;&amp;lt;code&amp;gt;subpágina=não&amp;lt;/code&amp;gt;&amp;quot; a predefinição &amp;#039;&amp;#039;&amp;#039;não&amp;#039;&amp;#039;&amp;#039; irá categorizar em subpáginas. Para a rara ocasião em que você queira categorizar &amp;#039;&amp;#039;&amp;#039;apenas&amp;#039;&amp;#039;&amp;#039; subpáginas, use &amp;quot;&amp;lt;code&amp;gt;subpágina=apenas&amp;lt;/code&amp;gt;&amp;quot;. Se &amp;#039;&amp;#039;&amp;#039;subpágina&amp;#039;&amp;#039;&amp;#039; estiver vazio ou indefinido, a predefinição categorizará em ambos casos.&lt;br /&gt;
&lt;br /&gt;
=== Lista negra ===&lt;br /&gt;
&lt;br /&gt;
Esta predefinição possui uma lista negra de páginas e tipos de páginas em que predefinições não devem auto-categorizar. Predefinições que usarem esta metapredefinição, não irão, por sua vez, categorizar em páginas de /arquivo e nas subpáginas de [[Wikimotorpedia:Lista de predefinições]].&lt;br /&gt;
&lt;br /&gt;
Se você quer que uma predefinição categorize em uma página na lista negra, então forneça &amp;quot;&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;semcat = não&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;quot; para a predefinição ao usá-la, porém isto é muito desaconselhável.&lt;br /&gt;
&lt;br /&gt;
Lembre-se de que esta predeifnição somente categoriza espaços que foram fornecidos, então no [[#Uso básico|uso básico]] acima, mesmo se você fornecer &amp;quot;&amp;lt;code&amp;gt;semcat = não&amp;lt;/code&amp;gt;&amp;quot; a predefinição &amp;#039;&amp;#039;&amp;#039;não&amp;#039;&amp;#039;&amp;#039; irá categorizar em páginas de discussão, já que este comportamento não foi especificado. Mas ela possui informações para o espaço de ajuda, então nenhuma página na lista negra de ajuda irá categorizar.&lt;br /&gt;
&lt;br /&gt;
Consulte a lista negra na sub-predefinição {{tl|cat handler/blacklist}}, para ver ou atualizar a lista.&lt;br /&gt;
&lt;br /&gt;
=== O parâmetro &amp;quot;semcat&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
Esta predefinição entende o parâmetro &amp;#039;&amp;#039;&amp;#039;semcat&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
* Caso &amp;quot;&amp;lt;code&amp;gt;semcat = sim&amp;lt;/code&amp;gt;&amp;quot; a predefinição &amp;#039;&amp;#039;não&amp;#039;&amp;#039; categorizará.&lt;br /&gt;
* Caso &amp;#039;&amp;#039;&amp;#039;semcat&amp;#039;&amp;#039;&amp;#039; esta vazio ou indefinido, a predefinição categorizará normalmente.&lt;br /&gt;
* Caso &amp;quot;&amp;lt;code&amp;gt;semcat = não&amp;lt;/code&amp;gt;&amp;quot; a predefinição categorizará até em páginas negras listadas. (Ver seção [[#Lista negra|lista negra]] acima.)&lt;br /&gt;
&lt;br /&gt;
Predefinições que utilizarem {{tlx|cat handler|...}} &amp;#039;&amp;#039;&amp;#039;devem&amp;#039;&amp;#039;&amp;#039; encaminhar o parâmetro &amp;#039;&amp;#039;&amp;#039;semcat&amp;#039;&amp;#039;&amp;#039; para cá, para que ele possa ser utilizado. O código para iso é &amp;quot;&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;semcat = {{{semcat|}}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;quot;, como exibido em &amp;#039;&amp;#039;&amp;#039;todos&amp;#039;&amp;#039;&amp;#039; exemplos anteriores.&lt;br /&gt;
&lt;br /&gt;
=== O parâmetro &amp;quot;categoria2&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
Para compatibilidade reversa, esta predefinição suporta o antigo parâmetro &amp;quot;categoria =&amp;quot;. Mas o parâmetro &amp;quot;categoria&amp;quot; já é usado para fornecer nomes de categoria para o espaço de categorias. Então ao invés esta predefinição utiliza &amp;#039;&amp;#039;&amp;#039;categoria2&amp;#039;&amp;#039;&amp;#039; para um uso similar ao &amp;#039;&amp;#039;&amp;#039;semcat&amp;#039;&amp;#039;&amp;#039;. Sendo assim:&lt;br /&gt;
&lt;br /&gt;
* Caso &amp;quot;&amp;lt;code&amp;gt;categoria2 = &amp;lt;/code&amp;gt;&amp;quot; (vazio, mas definido), ou &amp;quot;&amp;lt;code&amp;gt;categoria2 = não&amp;lt;/code&amp;gt;&amp;quot;, ou se receber outro valor (exceto nos dois casos seguintes), a predefinição &amp;#039;&amp;#039;&amp;#039;não categoriza&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
* Caso &amp;#039;&amp;#039;&amp;#039;categoria2&amp;#039;&amp;#039;&amp;#039; não é definido ou &amp;quot;&amp;lt;code&amp;gt;categoria = ¬&amp;lt;/code&amp;gt;&amp;quot;, então a predefinição categoriza normalmente.&lt;br /&gt;
* Caso &amp;quot;&amp;lt;code&amp;gt;categoria2 = sim&amp;lt;/code&amp;gt;&amp;quot; categoriza até em páginas negras listadas.&lt;br /&gt;
&lt;br /&gt;
Ao adicionar esta predeifnição em uma predefiniçãoq eu já utiliza a lógica &amp;quot;&amp;lt;code&amp;gt;categoria =&amp;lt;/code&amp;gt;&amp;quot;, você deve fazer o seguinte para não quebrar nenhuma utilização pré-existente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{cat handler&lt;br /&gt;
| [[Categoria:Alguma]]&lt;br /&gt;
| semcat    = {{{semcat|}}}          &amp;lt;!--para que &amp;quot;semcat=sim/não&amp;quot; funcione--&amp;gt;&lt;br /&gt;
| categoria = {{{categoria2|¬}}}     &amp;lt;!--para que &amp;quot;categoria2=&amp;quot; funcione--&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lembre-se que &amp;quot;&amp;lt;code&amp;gt;¬&amp;lt;/code&amp;gt;&amp;quot; é necessário, ele ajuda a predefinição a detectar se o parâmetro esta definido mas vazio.&lt;br /&gt;
&lt;br /&gt;
=== Categorias e texto ===&lt;br /&gt;
&lt;br /&gt;
Além das categorias, você pode fornecer qualquer coisa a esta predefinição, por exemplo algum texto. Deste modo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{tmbox&lt;br /&gt;
| texto = Esta é uma caixa de mensagem para discussões.&lt;br /&gt;
}}{{cat handler&lt;br /&gt;
| discussão = [[Categoria:Alguma]]&lt;br /&gt;
| outro = :::::Esta predefinição deve apenas ser utilizada em páginas de discussão.&lt;br /&gt;
| semcat = {{{semcat|}}}             &amp;lt;!--para que &amp;quot;semcat=sim/não&amp;quot; funcione--&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Quando a predefinição acima for utilizada em qualquer lugar que não nas página de discussão, uma mensagem parecida com esta será mostrada (perceba o texto sob a baixa):&lt;br /&gt;
&lt;br /&gt;
{{tmbox&lt;br /&gt;
| texto = Esta é uma caixa de mensagem para discussões.&lt;br /&gt;
| semcat = claro                     &amp;lt;!--Para evitar categorizações--&amp;gt;&lt;br /&gt;
}}{{cat handler&lt;br /&gt;
| discussões = [[Categoria:Qualquer]]&lt;br /&gt;
| outro = :::::Esta predefinição deve apenas ser utilizada em páginas de discussão.&lt;br /&gt;
| semcat = {{{semcat|}}}             &amp;lt;!--para que &amp;quot;semcat=sim/não&amp;quot; funcione--&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Este texto não aparecerá nas páginas da lista negra, então não use este método para mostrar informações importantes. Fornecer &amp;quot;&amp;lt;code&amp;gt;semcat = claro&amp;lt;/code&amp;gt;&amp;quot; para a predefinição esconde o texto, já que ele suprime qualquer categoria.&lt;br /&gt;
&lt;br /&gt;
=== O parâmetro &amp;quot;página&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
Para demonstrações esta predefinição pode levar um parâmetro &amp;#039;&amp;#039;&amp;#039;{{parâmetro|página}}&amp;#039;&amp;#039;&amp;#039;. Deste modo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{cat handler&lt;br /&gt;
| principal = Categoria:Alguma&lt;br /&gt;
| discussão = Categoria:Discute&lt;br /&gt;
| semcat = {{{semcat|}}}             &amp;lt;!--para que &amp;quot;semcat=sim/não&amp;quot; funcione--&amp;gt;&lt;br /&gt;
| página = Usuário Discussão:Exemplo&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
No código acima nós deixamos de fora de propósito os colchetes ao redor dos nomes das categorias, para que possamos ver a saída do texto na página. Não importa em que tipo de página o código acima seja usado, o resultado será:&lt;br /&gt;
&lt;br /&gt;
:{{cat handler&lt;br /&gt;
| principal = Categoria:Alguma&lt;br /&gt;
| discussão = Categoria:Discute&lt;br /&gt;
| semcat = {{{semcat|}}}             &amp;lt;!--para que &amp;quot;semcat=sim/não&amp;quot; funcione--&amp;gt;&lt;br /&gt;
| página = Usuário Discussão:Exemplo&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
O parâmetro &amp;#039;&amp;#039;&amp;#039;página&amp;#039;&amp;#039;&amp;#039; faz com que a predefinição se comporte exatamente como se estivesse naquela página. Mesmo se a lista negra estar ativa. O nome da página nem precisa existir realmente.&lt;br /&gt;
&lt;br /&gt;
Se o parâmetro &amp;#039;&amp;#039;&amp;#039;página&amp;#039;&amp;#039;&amp;#039; estiver vazio ou indefinido, o nome da página atual é utilizado.&lt;br /&gt;
&lt;br /&gt;
Você também pode fazer com que a sua predefinição entenda o parâmetro &amp;#039;&amp;#039;&amp;#039;página&amp;#039;&amp;#039;&amp;#039;. Isso significa que você pode testar como a sua predefinição vai categorizar diferentes páginas, sem ter que fazer as edições nestas páginas. Para tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{cat handler&lt;br /&gt;
| principal = Categoria:Alguma&lt;br /&gt;
| discussão = Categoria:Discute&lt;br /&gt;
| semcat = {{{semcat|}}}             &amp;lt;!--para que &amp;quot;semcat=sim/não&amp;quot; funcione--&amp;gt;&lt;br /&gt;
| página = Usuário Discussão:Exemplo&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Parâmetros ===&lt;br /&gt;
&lt;br /&gt;
Sintaxe de parâmetros:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{cat handler&lt;br /&gt;
| [[Categoria:Alguma]]&lt;br /&gt;
| subpágina  = não / apenas&lt;br /&gt;
| 1          =&lt;br /&gt;
...&lt;br /&gt;
| 10         =&lt;br /&gt;
| todos      = [[Categoria:Alguma]] / Texto&lt;br /&gt;
| principal  = 1 / ... / 10 / [[Categoria:Alguma]] / Texto&lt;br /&gt;
...&lt;br /&gt;
| outro      = 1 / ... / 10 / [[Categoria:Alguma]] / Texto&lt;br /&gt;
&lt;br /&gt;
| semcat     = {{{semcat|}}} / não / sim&lt;br /&gt;
| categorias = {{{categories|}}} / não / sim&lt;br /&gt;
| categoria2 = {{{category|¬}}} / &amp;#039;vazio&amp;#039; / não / &amp;#039;indefinido&amp;#039; / ¬ / sim&lt;br /&gt;
&lt;br /&gt;
| página     = {{{página|}}} / Usuário:Exemplo&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lembre-se que valores vazios para os espaços nominais possuem um significado especial (vide exemplos). O parâmetro &amp;quot;todos&amp;quot; não entende parâmetros numerados, já que esta necessidade não deve existir.&lt;br /&gt;
&lt;br /&gt;
=== Detalhes técnicos ===&lt;br /&gt;
&lt;br /&gt;
A lista negra de supressão de categorias na sub-predefinição {{tl|cat handler/blacklist}} é utilizada para consultar ou atualizá-la.&lt;br /&gt;
&lt;br /&gt;
Devido a seu processamento interno de parâmetros, esta predefinição usa a sub-predefinição {{tl|cat handler/numbered}}.&lt;br /&gt;
&lt;br /&gt;
Para mais detalhes técnicos consulte a [[Predefinição Discussão:Cat handler|discussão]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== {{Ver também}} ==&lt;br /&gt;
[[Wikimotorpedia:Domínio|Wikimotorpedia:Espaços nominais]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;includeonly&amp;gt;&lt;br /&gt;
[[Categoria:!Predefinições de manutenção]]&lt;br /&gt;
&amp;lt;!-- CATEGORIAS E INTERWIKIS AQUI, OBRIGADO --&amp;gt;&lt;br /&gt;
[[en:Template:Cat handler]]&lt;br /&gt;
[[ml:ഫലകം:Cat handler]]&lt;br /&gt;
[[or:ଛାଞ୍ଚ:Cat handler]]&lt;br /&gt;
[[sco:Template:Cat handler]]&lt;br /&gt;
[[tpi:Template:Cat handler]]&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Calimero0000</name></author>
	</entry>
</feed>