Predefinição:Commonscat: diferenças entre revisões

Origem: Wikipédia, a enciclopédia livre.
Conteúdo apagado Conteúdo adicionado
atualização da predefinição, com o intuito de reduzir eventuais redirecionamentos manuais quebrados
m Desfeita(s) uma ou mais edições de Joalpe (imagino que a intenção é boa, mas quebra a compatibilidade e a funcionalidade), com Reversão e avisos
Linha 1: Linha 1:
<includeonly><div class="noprint" style="clear: right; border: solid #aaa 1px; margin: 0 0 1em 1em; font-size: 90%; background: #f9f9f9; width: 238px; padding: 5px; spacing: 0px; text-align: center; float: right;">
<includeonly>{{Commons
<div style="float: left; vertical-align:middle;">[[Imagem:Commons-logo.svg|22px|none|ligação=|alt=]]</div>
| posicao = {{{posicao|}}}
<div style="margin-left: 30px; line-height:normal; vertical-align:middle;">O [[Commons:Página principal|Commons]] possui uma ''categoria'' contendo imagens e outros ficheiros sobre {{{prefixo|{{{3|}}}}}} '''<span class="plainlinks">[{{fullurl:Commons:Category:{{Argvar | {{{1|}}} | {{PAGENAME}} }}}}?uselang=pt {{Argvar | {{{2|}}} | {{PAGENAME}} }}]</span>'''</div>
<!-- Link -->
</div></includeonly><noinclude>
| 1 = <!--
Verifique se há uma categoria especificada locamente
-->{{#if:{{{1|}}} | Category:{{{1|}}} <!--
... ou use Wikidata
-->|{{if then show|{{#invoke:WikidataIB |getCommonsLink|qid={{{qid|}}}|onlycat=True}}<!--
... ou mude para o nome da página
--> |Category:{{PAGENAME}} }} }}
<!-- Mostre título -->
| 2 = {{{2|{{#if:{{{1|}}} | {{{1|}}} <!--
-->|{{if then show|{{#invoke:String|replace|{{#invoke:WikidataIB |getLabel|lang=pt|qid={{{qid|}}}|onlycat=True}}|Category:|}}<!--
--> |{{PAGENAME}} }} }} }}}
}}<!--
Fim do código da predefinição, agora adicione categorias de controle relevantes

-->{{#switch:{{NAMESPACE}}||{{ns:14}}=<!--
Apenas adicione categorias de controle a artigos e categorias
-->{{#if:{{{1|}}}|{{#ifeq:Category:{{replace|{{{1|}}}|_|&#32;}}|{{#invoke:WikidataIB |getCommonsLink|qid={{{qid|}}}|onlycat=True}}|<!--
-->[[Categoria:!Ligação da categoria no Commons está no Wikidata]]<!--

-->|{{#ifeq:{{replace|{{{1|}}}|_|&#32;}}|{{PAGENAME}}|<!--
... o parâmetro local é o mesmo da página local, mas não o mesmo do do Wikidata
-->[[Categoria:!Ligação da categoria no Commons está definida como o nome da página]]<!--

... o parâmetro local não confere com nenhuma das opções anteriores
-->|[[Categoria:!Ligação da categoria no Commons está definida localmente]]}} }}<!--

Não existe uma ligação definida localmente
-->|{{#if:{{#invoke:WikidataIB |getCommonsLink|qid={{{qid|}}}|onlycat=True}}|<!--

... então estamos usando o Wikidata
-->[[Categoria:!Ligação da categoria no Commons a partir do Wikidata]]<!--

... ou voltamos a usar o nome da página
-->|[[Categoria:!Ligação da categoria no Commons é o nome da página]]}}
}}<!-- Verifique o uso de P373
-->{{#ifeq:{{#invoke:WikidataIB |getCommonsLink |qid={{{qid|}}}|onlycat=True|fallback=True}}|{{#invoke:WikidataIB |getCommonsLink |qid={{{qid|}}}|onlycat=True|fallback=False}}||[[Categoria:!Ligação da categoria no Commons está no Wikidata usando P373]]}} }}</includeonly>
<noinclude>
{{Documentação}}
{{Documentação}}
</noinclude>
</noinclude>

Revisão das 01h06min de 26 de janeiro de 2019

Documentação da predefinição[ver] [editar] [histórico] [purgar]

Sintaxe

{{Commonscat}} — conecta à categoria do Commons cujo nome coincide com o da página onde se encontra a predefinição

{{Commonscat|nome da categoria no commons|texto a apresentar}}

  • Se a cláusula "texto a apresentar" não for preenchida, então este será o título da página em que a predefinição foi inserida.
  • Pode também indicar um prefixo opcional, que aparecerá entre "sobre" e o nome da categoria.
  • Se no nome da categoria no commons for indicado getwikidata é usada a categoria do Commons definida na propriedade P373 do Wikidata

Exemplos

O Commons possui uma categoria contendo imagens e outros ficheiros sobre "Fenômeno"
O Commons possui uma categoria contendo imagens e outros ficheiros sobre o "Fenômeno"

Código usado para produzir as caixas do lado direito:

{{Commonscat|Ronaldo|"Fenômeno"}}
{{Commonscat|prefixo=o|Ronaldo|"Fenômeno"}} ou {{Commonscat|Ronaldo|"Fenômeno"|o}}

Cabeçalho de TemplateData

As informações a seguir (editar) são definidas com TemplateData. Isso possibilita o seu uso pelo Editor Visual e por outras ferramentas.

Caixa com ligação para uma categoria sobre o tema do artigo no Wikimedia Commons

Parâmetros da predefinição[Editar dados da predefinição]

ParâmetroDescriçãoTipoEstado
Categoria1

Nome da categoria no Commons; se não for indicado é usado o nome do artigo; se indicar `getwikidata´ é usada a categoria do Commons definida na propriedade P373 do Wikidata

Stringopcional
Texto2

Texto a apresentar; se não for indicado é usado o nome do artigo

Stringopcional
Prefixoprefixo

Prefixo colocado antes de do parâmetro 2

Stringopcional

Categorias de monitoramento

Categorias normais

Maintenance categories

Ver também