Predefinição:Tmbox/doc

Fonte: Wikinotícias
Caixas de mensagem
Geral {{mbox}}
Notícias {{ambox}}
Discussão {{tmbox}}
Página de usuário {{ombox}}
Categorias {{cmbox}}
Ficheiros {{imbox}}
Sistema {{fmbox}}

Esta é a metapredefinição {{tmbox}}.

É usada para construir predefinições de caixa de mensagem, como {{Voltar}} etc. Oferece diversas cores diferentes e utiliza imagens padrão, caso nenhuma seja determinada, e tem algumas outras funções.

Esta predefinição trabalha de forma similar ao {{ambox}} e utiliza os mesmos parâmetros.

Uso[editar código-fonte]

Exemplo básico:

{{tmbox | texto = ALgum texto.}}


Exemplo complexo:

{{tmbox
| tipo         = estilo
| imagem       = [[Imagem: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[editar código-fonte]

Os exemplos seguintes usam diferentes parâmetros tipo mas não usam parâmetros de imagem, assim eles usam o padrão de imagens para cada tipo.


Especial[editar código-fonte]

Combinações de alguns outros parâmetros.


Parâmetros[editar código-fonte]

Lista de todos parâmetros:

{{tmbox
| tipo           = eliminação rápida / eliminação / conteúdo / estilo / notícia / mover / proteção
| imagem         = nenhuma / [[Imagem:Some image.svg|40px]]
| imagem_direita = [[Imagem:Some image.svg|40px]]
| estilo         = CSS values
| textstyle      = CSS values
| texto          = O corpo da mensagem texto. 
| small          = {{{small|}}} / yes
| smallimage     = nenhuma / [[Imagem:Some image.svg|30px]]
| smallimageright= nenhuma / [[Imagem:Some image.svg|30px]]
| smalltext      = Uma curta mensagem corpo do texto.
}}

tipo

Se não tiver parâmetro tipo é dado à predefinição o padrão tipo notícia. Isso significa que ela recebe uma borda cinza.

imagem

Se não tiver parâmetro imagem é dada à predefinição usar uma imagem padrão. Qual imagem padrão ele usa, depende do parâmetro tipo. As imagens devem ter normalmente 40px, código wiki pode ser usado.
imagem=none for usado significa que nenhuma imagem é exibida.

imageright

Mesma coisa que image.

estilo

CSS opcional usado ​​por toda a tabela da caixa de mensagem. Sem aspas " ", mas terminando com ;. Exemplo:
estilo = margin-bottom: 0.5em;

textstyle

CSS opcional para o texto. Exemplo:
textstyle = text-align: center;

texto

O texto do corpo da mensagem.

Parâmetros "pequeno"[editar código-fonte]

small

Se definido com yes, torna a predefinição pequena. smallimageright e smalltext só são usados se "small=yes" existir.

smallimage

Mesma coisa de imagem, porém pequena.

smallimageright

Mesma coisa de imageright, no entanto pequena.

smalltext

Uma versão mais curta do texto do corpo da mensagem. Se não for fornecido, então a predefinição voltará a usar o parâmetro texto.

Detalhes técnicos[editar código-fonte]

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

{{tmbox
| text  = <div>
Sinal de igual = e uma chave inicial e final { } funcionam bem como estão.
Mas aqui está um {{!}} e duas chaves finais <nowiki>}}</nowiki>. 
</div>
}}
  • Use a predefinição {{!}} para | e <nowiki> para chaves { } e outros caracteres.

TemplateData[editar código-fonte]

Caixa de mensagem

Parâmetros da predefinição

ParâmetroDescriçãoTipoEstado
tipotipo type

Especifique um tipo de caixa

Valores sugeridos
eliminação rápida eliminação conteúdo estilo notícia mover proteção
Stringopcional
textotexto text

Texto da predefinição

Conteúdoobrigatório
estiloestilo style

CSS para caixa

Exemplo
background: #fff;
Boolianoopcional
imagemimagem image

Imagem da lateral esquerda

Exemplo
[[Ficheiro:Exemplo.svg|40px]]
Ficheiroopcional
imagem_direitaimagem_direita

Imagem da lateral direita

Exemplo
[[Ficheiro:Exemplo.svg|40px]]
Ficheiroopcional
textstyletextstyle

CSS para o texto

Exemplo
text-align: center; color: #000
Boolianoopcional
plainlinksplainlinks

Se definido "no" mostra ícone de ligação externa

Valores sugeridos
no
Valor automático
yes
Stringopcional
smallsmall

Se definido "yes" torna pequeno

Valores sugeridos
yes
Padrão
no
Stringopcional
smallimagesmallimage

Se definido "yes" torna imagem pequena

Valores sugeridos
yes
Padrão
no
Stringopcional
smallimagerightsmallimageright

Se definido "yes" torna imagem direita pequena

Valores sugeridos
yes
Padrão
no
Stringopcional