Predefinição:Cmbox

Origem: Wikinotícias, a fonte de notícias livre.
Saltar para a navegação Saltar para a pesquisa
Test Template Info-Icon - Version (2).svg Documentação de predefinição

Esta é a ((tl|cmbox)) ou caixa de mensagem para categoria metapredefinição.

É usada para construir predefinições de caixa de mensagem para as páginas da categoria, tais como a ((tl|Categoria muito ampla)) etc. Oferece diversas cores diferentes, utiliza imagens padrão caso nenhuma imagem parâmetro seja determinada e tem algumas outras funções.

Esta predefinição trabalha quase exactamente como ((tl|ambox)) e utiliza os mesmos parâmetros.

Uso

Exemplo de uso simples:

{{cmbox | texto = Algum texto.}}


Complex example:

{{cmbox
| tipo      = estilo
| imagem     = [[Image:Emblem-question-yellow.svg|40px]]
| estilo     = width: 400px; 
| textstyle = color: red; font-weight: bold; font-style: italic;
| texto      = O texto do corpo da mensagem.
}}

Tipos de caixa de mensagem para Categoria

Os exemplos a seguir usam parâmetros tipo diferentes, mas não usam parâmetros de imagem; portanto, eles usam as imagens padrão para cada tipo.

Outras imagens

As imagens padrão mostradas acima são principalmente para conveniência. Em muitos casos, é mais apropriado usar imagens mais específicas. Estes exemplos usam o parâmetro image para especificar uma imagem diferente das imagens padrão.

Especial

Algumas outras combinações de parâmetros.

Parâmetros

Lista de todos parâmetros:

{{cmbox
| tipo  = eliminação rápida / eliminação / conteúdo / estilo / notícia / mover / proteção
| imagem = none / [[Image:Some image.svg|40px]]
| imageright = [[Image:Some image.svg|40px]]
| estilo = CSS values
| textstyle = CSS values
| texto  = O texto do corpo da mensagem.
}}

tipo

Se nenhum parâmetro tipo recebe os padrões do modelo para digitar notícia. Isso significa que fica com um fundo azul.

image

No parameter = Se nenhum image é fornecido o parâmetro, o modelo usa uma imagem padrão. A imagem padrão usada depende do parâmetro tipo.
'An image' = Deveria ser uma imagem com notação wiki usual. Geralmente, a largura de 40 px a 50 px depende da proporção entre a altura e a largura da imagem. (Mas a caixa de mensagem pode lidar com imagens de qualquer tamanho.) Por exemplo:
image = [[Image:Sub-arrows.svg|40px]]
none = Means that no image is used.

imagem_direita

No parameter = Se nenhum parâmetro imageright for fornecido, nenhuma imagem será mostrada no lado direito.
Uma imagem = Deve ser uma imagem com notação wiki usual. Geralmente, a largura de 40 px a 50 px depende da proporção entre a altura e a largura da imagem. (Mas a caixa de mensagem pode lidar com imagens de qualquer tamanho.) Por exemplo:
imageright = [[Image:Nuvola apps bookcase.png|40px]]
Anything = Qualquer outro objeto que você deseja mostrar no lado direito.

estilo

Um valor opcional CSS usado por toda a tabela da caixa de mensagem. Sem as aspas " ". Por exemplo:
estilo = margin-bottom: 0.5em;

textstyle

Um valor opcional CSS usado pela célula de texto. Por exemplo:
texttyle = text-align: center

texto

O texto do corpo da mensagem.

Detalhes técnicos

Se você precisar usar caracteres especiais no parâmetro text, precisará escapá-los assim:

{{cmbox
| texto  = <div>
Sinal de igual = e uma chave de início e fim {} funcionam bem como estão.
Mas aqui está um pipe {{!}} E duas chaves finais <nowiki>}}</nowiki>. 
E agora um tubo e chaves finais <nowiki>|}}</nowiki>.
</div>
}}


Este modelo usa as classes CSS da cmbox no MediaWiki:Common.css para a maioria de suas aparências, portanto, é totalmente skinnable.

Internamente, esse meta-modelo usa a marcação HTML em vez da marcação wiki para o código da tabela. Essa é a maneira usual de criar meta-modelos, já que a marcação do wiki tem várias desvantagens. Por exemplo, torna mais difícil usar parser functions e caracteres especiais nos parâmetros.

As imagens padrão para este meta-modelo estão no formato png, em vez do formato svg. A principal razão é que alguns navegadores mais antigos têm problemas com o plano de fundo transparente que o MediaWiki processa para imagens svg. As imagens png aqui têm cor de plano de fundo transparente otimizada manualmente, para que tenham uma boa aparência em todos os navegadores. Observe que os ícones svg parecem apenas um pouco ruins nos navegadores antigos, portanto, essa otimização manual vale apenas a pena para ícones muito usados.

Para mais detalhes técnicos, consulte a página de discussão. Como esse modelo funciona quase exatamente como os outros mboxes, suas páginas de discussão e páginas relacionadas também podem conter mais detalhes, consulte a seção "Consulte também" abaixo.

Ver também

Existem várias metapredefinições, na família mbox:

  • {{ambox}} – Caixas de mensagem para artigo.
  • {{asbox}} – Caixas de mensagem para esboços.
  • {{tmbox}} – Caixas de mensagem para página de discussão.
  • {{imbox}} – Caixas de mensagem para página de imagem.
  • {{cmbox}} – Caixas de mensagem para categoria .
  • {{ombox}} – Caixas de mensagem para outras páginas.
  • {{mbox}} – Tem detecção de nomes para caixas de mensagem, que são usadas em vários tipos de páginas e assim precisamos para alterar o estilo dependendo de, em qual página eles serão utilizados.

Metapredefinições estreitamente relacionados:

  • {{fmbox}} – Caixas de mensagem para cabeçalho e rodapé.
  • {{dmbox}} – Caixas de mensagem para desambiguação e definir índice.

Esta documentação se encontra na subpágina Predefinição:Cmbox/doc (editar | histórico)
Por favor inclua as categorias à subpágina /doc. Subpáginas desta predefinição.