Esta é uma subpágina de documentação para a Predefinição:Tmbox/doc. Ela contém informações sobre o seu uso, categorias, bem como todo o conteúdo que não faz parte da predefinição original. |
Caixas de mensagem
| |
Geral | {{mbox}}
|
Notícias | {{ambox}}
|
Discussão | {{tmbox}}
|
Página de usuário | {{ombox}}
|
Categorias | {{cmbox}}
|
Ficheiros | {{imbox}}
|
Sistema | {{fmbox}}
|
Esta predefinição usa Lua: |
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
editarExemplo básico:
{{tmbox | texto = ALgum 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. }}
O texto do corpo da mensagem. |
Tipos
editarOs 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.
tipo=eliminação rápida – Indicações à eliminação rápida. |
tipo=eliminação – Outras indicações a eliminação. |
tipo=conteúdo – Advertências a problemas graves. |
tipo=estilo – Advertências a problemas simples. |
tipo=notícia – Avisos e mensagens de qualquer tipo, tanto permanentes como temporárias. |
tipo=mover – Propostas para fusão, dividir ou renomear. |
tipo=proteção – Avisos de proteções. |
Especial
editarCombinações de alguns outros parâmetros.
Sem tipo e nenhuma imagem dada (padrão) |
Sem tipo e imagem=nenhuma – Nenhuma imagem é utilizada, e o texto utiliza toda a área da caixa de mensagem. |
imagem = [[Imagem:Gnome globe current event.svg|42px]] imagem_direita = [[Imagem:Nuvola apps bookcase.svg|40px]] |
Parâmetros
editarLista 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"
editarsmall = yes |
small
- Se definido com yes, torna a predefinição pequena. smallimageright e smalltext só são usados se "small=yes" existir.
small = yes imagem = [[Image:Nuvola apps bookcase.png|40px]] smallimage = [[Image:Nuvola apps bookcase.png|30px]] |
smallimage
- Mesma coisa de imagem, porém pequena.
small = yes imageright = [[Image:Nuvola apps bookcase.png|40px]] smallimageright = none |
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
editarSe 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
editarCaixa de mensagem
Parâmetro | Descrição | Tipo | Estado | |
---|---|---|---|---|
tipo | tipo type | Especifique um tipo de caixa
| String | opcional |
texto | texto text | Texto da predefinição | Conteúdo | obrigatório |
estilo | estilo style | CSS para caixa
| Booliano | opcional |
imagem | imagem image | Imagem da lateral esquerda
| Ficheiro | opcional |
imagem_direita | imagem_direita | Imagem da lateral direita
| Ficheiro | opcional |
textstyle | textstyle | CSS para o texto
| Booliano | opcional |
plainlinks | plainlinks | Se definido "no" mostra ícone de ligação externa
| String | opcional |
small | small | Se definido "yes" torna pequeno
| String | opcional |
smallimage | smallimage | Se definido "yes" torna imagem pequena
| String | opcional |
smallimageright | smallimageright | Se definido "yes" torna imagem direita pequena
| String | opcional |