Saltar para o conteúdo

Predefinição:Fmbox/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 {{fmbox}} ou predefinição caixa de mensagem de rodapé e cabeçalho.

Ela pode ser usada para construir caixas de mensagens, para mensagens de sistema, como MediaWiki:Sp-contributions-footer-anon. Também pode ser usada para caixas de rodapé e cabeçalho em páginas de usuários e para editnotices.

Esta predefinição funciona de forma semelhante à {{ambox}} e a maioria usa os mesmos parâmetros. As principais diferenças são que esta caixa é 100% de largura e tem diferentes estilos de cores.

Exemplo de uso simples:

{{fmbox | texto = Algum texto.}}


Exemplo complexo:

{{fmbox
| tipo      = editnotice
| imagem     = [[Image:Emblem-question-yellow.svg|40px]]
| estilo     = border: 1px solid #f4c430;
| textstyle = color: red; font-weight: bold; font-style: italic;
| texto      = O texto no corpo da mensagem.
}}

Os exemplos seguintes usam diferentes parametros tipo, mas sem usar parâmetros de imagem. Portanto eles usam as imagens padrão para cada tipo.

Outras imagens

[editar código-fonte]

As imagens mostradas acima são padrão. Na maioria dos casos, é mais apropriado usar uma imagem mais específica ou nenhuma imagem. Esses exemplos usam o parâmetro imagem para especificar uma imagem diferente da imagem padrão.

Algumas outras combinações de parâmetros.

Lista de todos parâmetros:

{{fmbox
| tipo  = system / editnotice / warning
| imagem = none / [[Image:Some image.svg|40px]]
| imageright = [[Image:Some image.svg|40px]]
| id = CSS id
| class = valor CSS
| style = valor CSS
| textstyle = CSS values
| texto  = O texto do corpo da mensagem.
}}

tipo

Se nenhum parâmetro tipo for fornecido, o padrão do modelo é o tipo system. Isso significa que fica com um fundo cinza claro.

imagem

Se definido con none não mostrará nenhuma imagem, se não mostrar a imagem padrão. O também 40px é o recomendo, pode-se usar código wiki.

imageright

Mesma coisa de image

id

ID de CSS opcional usado por toda a tabela. Sem aspas " ". Principalmente para facilitar a detecção da presença da mensagem no javascript. Por exemplo MediaWiki:Sp-contributions-footer usaria:
id = sp-contributions-footer

style

CSS opcional para a tabela. Exemplo: background: #fff;

textstyle

CSS opcional para o texto. Exemplo:
textstyle = font-size: 90%; text-align: center;

texto

O texto do corpo da mensagem.

Detalhes técnicos

[editar código-fonte]

Se você precisa fazer uma caixa com menos de 100% de largura, não use esta caixa, em vez disso use a {{ombox}}.

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

{{fmbox
| 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 caracteres {{.

Nota: MediaWiki não analisa e converte HTML em mensagens do sistema da mesma forma que faz para páginas normais. Isso significa por exemplo que <br> não é convertido automaticamente para <br />, </td> e </tr> não são adicionadas automaticamente. Portanto, certifique-se de que qualquer código HTML usado nas mensagens do sistema seja um XHTML válido. Ou seja, feche todas as tags que você iniciar. No entanto, o código regular funciona bem na maioria das mensagens do sistema.

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

  • {{ambox}} – Caixa de mensagem para notícias.
  • {{tmbox}} – Caixa de mensagem para página de discussão.
  • {{imbox}} – Caixa de mensagem para ficheiros.
  • {{cmbox}} – Caixa de mensagem para categorias.
  • {{ombox}} – Caixa de mensagem para páginas de usuário.
  • {{fmbox}} – Caixa de mensagem para mensagens do sistema.
  • {{mbox}} – Caixa para uso geral.

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
warning editnotice system
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