Predefinição:Info/doc
|
|
Esta é uma subpágina de documentação para a Predefinição:Info. 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. |
| {{{título}}} | |
|---|---|
| {{{subtítulo}}} | |
| {{{subtítulo2}}} | |
![]() | |
| {{{tópico1}}} | |
| {{{rótulo1}}} | {{{dados1}}} |
| {{{rodapé}}} | |
A meta-predefinição Info é um modelo padrão utilizado por diversas outras predefinições para a construção de caixas de informação (infocaixas ou infoboxes) temáticas. Permite a adaptação para diversos estilos e fomatos. Normalmente não é utilizada diretamente nos artigos.
Uso
A informação visualizada pode ser personalizada de maneira similar à {{navbox}}. Cada linha na tabela pode ser um tópico, um par rótulo/dados, ou ainda apenas uma célula de dados. Estes dados podem ser de qualquer natureza, como textos, imagens, tabelas, ou até mesmo outras predefinições. O formato básico é apresentado logo abaixo, e outros exemplos práticos são mostradas na seção correspondente.
Agrupados por função
{{Info
<!-- Identificação -->
| cabeçalho = {{{cabeçalho|}}}
| título = {{{título|{{PAGENAME}}}}}
| subtítulo = {{{subtítulo|}}}
| subtítulo2 = {{{subtítulo2|}}}
| imagem = {{{imagem|}}}
| imagem-tamanho = {{{imagem-tamanho|}}}
| legenda = {{{legenda|}}}
<!--- Estilos CSS --->
| classe =
| estilo =
| largura = {{{largura|}}}
| cabeçalho-classe =
| cabeçalho-estilo =
| título-classe =
| título-estilo =
| tópico-estilo =
| rótulo-estilo =
| dados-estilo =
| rodapé-estilo =
<!--- Informações --->
| tópico1 =
| rótulo1 =
| dados1 =
| tópico2 =
| rótulo2 =
| dados2 =
| tópico3 =
| rótulo3 =
| dados3 =
| tópico4 =
| rótulo4 =
| dados4 =
| tópico5 =
| rótulo5 =
| dados5 =
| tópico6 =
| rótulo6 =
| dados6 =
| tópico7 =
| rótulo7 =
| dados7 =
| tópico8 =
| rótulo8 =
| dados8 =
| tópico9 =
| rótulo9 =
| dados9 =
| tópico10 =
| rótulo10 =
| dados10 =
| rodapé =
| nome = {{subst:PAGENAME}}
}}
|
Agrupados por categorias
{{Info
<!-- Infocaixa-->
| classe =
| estilo =
| imagem = {{{imagem|}}}
| imagem-tamanho = {{{imagem-tamanho|}}}
| legenda = {{{legenda|}}}
<!-- Títulos -->
| cabeçalho = {{{cabeçalho|}}}
| cabeçalho-classe =
| cabeçalho-estilo =
| título = {{{título|{{PAGENAME}}}}}
| título-classe =
| título-estilo =
| subtítulo = {{{subtítulo|}}}
| subtítulo2 = {{{subtítulo2|}}}
| tópico-estilo =
| rótulo-estilo =
| dados-estilo =
| largura = {{{largura|}}}
<!--- Informações --->
| tópico1 =
| rótulo1 =
| dados1 =
| tópico2 =
| rótulo2 =
| dados2 =
| tópico3 =
| rótulo3 =
| dados3 =
| tópico4 =
| rótulo4 =
| dados4 =
| tópico5 =
| rótulo5 =
| dados5 =
| tópico6 =
| rótulo6 =
| dados6 =
| tópico7 =
| rótulo7 =
| dados7 =
| tópico8 =
| rótulo8 =
| dados8 =
| tópico9 =
| rótulo9 =
| dados9 =
| tópico10 =
| rótulo10 =
| dados10 =
| rodapé-estilo =
| rodapé =
| nome = {{subst:PAGENAME}}
|latd = |latm = |lats = |latNS =
|longd = |longm = |longs = |longEW =
|coord_sufixo =
}}
|
Parâmetros
Agrupados por função
{{Info
<!-- Identificação -->
| cabeçalho = Cabeçalho externo
| título = Título externo
| subtítulo = Subtítulo opcional
| subtítulo2 = Segundo subtítulo opcional
| imagem = Imagem principal superior
| imagem-tamanho = Largura da imagem
| legenda = Legenda da imagem
<!--- Estilos CSS --->
| classe = Classe geral da infocaixa
| estilo = Estilo geral da infocaixa
| cabeçalho-classe = Classe do cabeçalho
| cabeçalho-estilo = Estilo do cabeçalho
| título-classe = Classe do título
| título-estilo = Estilo do título
| tópico-estilo = Estilo de todos os tópicos
| rótulo-estilo = Estilo de todos os rótulos
| dados-estilo = Estilo de todos os dados
| rodapé-estilo = Estilo do rodapé
<!--- Informações --->
| tópico1 = Tópico opcional da linha 1
| rótulo1 = Rótulo opcional da linha 1
| dados1 = Informação da linha 1
| tópico2 = Tópico opcional da linha 2
| rótulo2 = Rótulo opcional da linha 2
| dados2 = Informação da linha 2
| tópico(n) = Tópico opcional da linha n
| rótulo(n) = Rótulo opcional da linha n
| dados(n) = Informação da linha n
| rodapé = Informação do rodapé
| nome = Link da barra de navegação
}}
|
Agrupados por categorias
{{Info
<!-- Infocaixa-->
| classe = Classe geral infocaixa
| estilo = Estilo geral infocaixa
| imagem = Imagem principal
| imagem-tamanho = Largura da imagem
| legenda = Legenda da imagem
<!-- Títulos -->
| cabeçalho = Cabeçalho externo
| cabeçalho-classe = Classe do cabeçalho
| cabeçalho-estilo = Estilo do cabeçalho
| título = Título externo
| título-classe = Classe do título
| título-estilo = Estilo do título
| subtítulo = Subtítulo opcional
| subtítulo2 = Segundo subtítulo opcional
<!--- Informações --->
| tópico-estilo = Estilo geral tópicos
| tópico(n) = Tópico opcional linha n
| rótulo-estilo = Estilo geral rótulos
| rótulo(n) = Rótulo opcional linha n
| dados-estilo = Estilo geral dados
| dados(n) = Informação da linha n
| rodapé-estilo = Estilo do rodapé
| rodapé = Informação do rodapé
| nome = Link de navegação
|latd = |latm = |lats = |latNS = Valores de latitude
|longd = |longm = |longs = |longEW = Valores de longitude
|coord_sufixo = Sufixo a suar na chamada de {{tl|Coor dms}}
}}
|
Parâmetros imagem e imagem-tamanho
A imagem pode ser indicada de duas formas:
- Usando
[[Ficheiro:nome do ficheiro da imagem|outros parâmetros]]. Nesta situação, imagem-tamanho é ignorado e a largura deve ser indicada em[[Ficheiro:.... - Indicando apenas o nome do ficheiro da imagem. Neste caso, é usada imagem-tamanho caso exista (não esquecer do sufixo, tipicamente "px"). Se imagem-tamanho for omissa, é usado "200px".
Campos opcionais
Uma linha que possua um rótulo mas nenhum dado não é mostrada. Desta forma é possível a criação de infocaixas com conteúdo opcional. Para isso, utilize um parâmetro que tenha como padrão (default) uma sequência vazia: <source lang=mirc> |rótulo5 = População |dados5 = </source> Desta forma, caso o editor não defina ou deixe vazio o parâmetro população, a linha correspondente da infocaixa não será mostrada.
Para campos mais complexos com conteúdo pré-adicionado que deve estar presente ainda que o parâmetro não tenha sido definido, recomenda-se encapsular toda a expressão dentro de uma declaração "#if", para que todo o conjunto desapareça quando o parâmetro não tiver sido fornecido: <source lang=mirc> |rótulo6 = Massa |dados6 = não informado </source>
Este exemplo significa literalmente: se o parâmetro massa foi fornecido, mostre-o, seguido por kg, caso contrário, mostre o texto não informado. Mais informações sobre a declaração #if podem ser encontradas no MediaWiki Help (em português).
É possível tornar um tópico opcional usando o mesmo recurso. Caso seja preciso que ele apareça somente se um ou mais campos de dados forem preenchidos, pode-se utilizar o seguinte modelo como ponto de partida: <source lang=mirc style="overflow:auto;">
| Exemplo de tópico opcional |
|---|
</source> O tópico1 será mostrado somente se item_um, item_dois ou item_três for definido. Se nenhum deles for fornecido, a tópico não será mostrado.
Organização
Recomenda-se que as caixas de informação construídas a partir da metapredefinição {{Info}} utilizem o sistema de subpáginas. Assim, são agrupadas por temas ou áreas do conhecimento, de maneira hierarquica, todas as caixas de informação relacionadas entre si:
{{Info}}Meta-predefinição | {{Info/tema}} Predefinição geral | {{Info/tema/item}} Predefinição específica | |||||||||||||||||||||||||||||||||
| {{Info/temaA}} | {{Info/temaA/item1}} | ||||||||||||||||||||||||||||||||||
| {{Info/temaA/item2}} | |||||||||||||||||||||||||||||||||||
| {{Info/temaA/itemN}} | |||||||||||||||||||||||||||||||||||
| {{Info/temaB}} | |||||||||||||||||||||||||||||||||||
| {{Info/temaX}} | |||||||||||||||||||||||||||||||||||
Esta abordagem, além de promover a uniformidade da nomenclatura das predefinições, facilita a navegação e a consulta, por parte do editor, de todas as caixas de informação disponíveis sobre um determinado assunto.
Exemplos
{{Info
| estilo = width: 18em;
| cabeçalho = Cabeçalho (externo)
| título = Título (interno)
| imagem = example.png
| imagem-tamanho = 50px
| legenda = ''Legenda da imagem''
| tópico-estilo = background-color:#F4BF92;
| dados1 = ''Texto sem rótulo e sem tópico''
| tópico2 = Tópico definido
| dados2 = ''Texto sem rótulo''
| tópico3 = Tópico definido
| rótulo3 = '''Rótulo definido'''
| dados3 = ''Texto com rótulo''
| rodapé = Informação mostrada no rodapé
}}
Sintaxe
| parâmetro | opcional | descrição |
|---|---|---|
| classe | Sim | Tem infobox_v2 por valor padrão. |
| espaço_entre_células | Sim | Obsoleto (corresponde ao antigo atributo "cellspacing" que é inválido em HTML5) |
| espaço_conteúdo-borda_das_células | Sim | Obsoleto (corresponde ao antigo atributo "cellpadding" que é inválido em HTML5) |
| largura-borda | Sim | |
| estilo | Sim | Pode ser preenchido com estilo CSS. É possível aplicar parte do que consta em b:Edição de tabelas wiki. |
| largura | Sim | |
| cabeçalho | Sim | |
| cabeçalho-classe | Sim | |
| cabeçalho-estilo | Sim | Pode ser preenchido com estilo CSS. É possível aplicar parte do que consta em b:Edição de tabelas wiki. |
| título | Sim | |
| título-classe | Sim | |
| título-estilo | Sim | |
| hCard | Sim | |
| subtítulo | Sim | |
| subtítulo-estilo | Sim | |
| ocultarsubtítulo | Sim | |
| subtítulo-classe | Sim | |
| subtítulo2 | Sim | |
| subtítulo2-estilo | Sim | |
| ocultarsubtítulo2 | Sim | |
| subtítulo2-classe | Sim | |
| imagem | Sim | |
| imagem-estilo | Sim | |
| imagem_tamanho | Sim | |
| legenda | Sim | |
| legenda-estilo | Sim | |
| tópico-estilo | Sim | |
| rótulo-estilo | Sim | |
| dados-estilo | Sim | |
| classe-linhaX | Sim | |
| ocultarX | Sim | |
| tópicoX | Sim | X pode ser preenchido com um número até 229. |
| tópicoX-estilo | Sim | |
| dadosX | Sim | X pode ser preenchido com um número até 229. |
| dadosX-estilo | Sim | |
| rótuloX | Sim | X pode ser preenchido com um número até 229. |
| rótuloX-estilo | Sim | |
| rodapé | Sim | |
| rodapé-estilo | Sim | |
| nome | Sim | |
| nome-estilo | Sim | |
| noedit | Sim | |
| latd, latm, lats, latNS, longd, longm, longs, longEW e coord_sufixo | Sim | Coloca as coordenadas no canto superior direito da página com {{Coor dms}}; o coord_sufixo determina o sufixo enviado para aquela predef; se for omitido é usado type:landmark. Se latd não for indicado, todos os outros são ignorados.
|

