FANDOM


Predefinições permitem que você use parâmetros para afetar o conteúdo ou design da predefinição.

Obs: Quando você inserir predefinições em uma página, o editor visual o ajuda a definir e inserir um parâmetro sem que você use wikitexto.

Parâmetros simples

  • Crie uma página na sua wiki chamada "Predefinição:Box":
  • Adicione o seguinte código à página:
<div style="width:10em; height:5em; border:1px solid #999; background-color:#CDF; color:#000; text-align:center; padding-top:2em;">
{{{1}}}
</div>
  • Salve a página. Ela mostrará o seguinte conteúdo:
{{{1}}}
  • Crie uma página de artigo na sua wiki chamada Teste de predefinição
  • Digite o seguinte código na página para que a sua predefinição seja mostrada:
{{Box|Texto de exemplo}}
  • Salve a página e note que ela mostrará o seguinte conteúdo:
Texto de exemplo

Entendendo o que aconteceu

A substituição aconteceu porque {{{1}}} "diz" para wiki para usar o primeiro parâmetro da predefinição aqui. Isso pode ser extendido com {{{2}}}, {{{3}}}, etc.

Os números representam o número do parâmetro:

{{box|primeiro parâmetro|segundo parâmetro|terceiro parâmetro}}

Se você não quiser usar um certo parâmetro, você pode deixá-lo em branco, mas o '|' deve ser incluído. Por exemplo:

{{box|primeiro parâmtro||terceiro parâmetro}}

Parâmetros nomeados e padrões

Como uma alternativa, você pode usar parâmetros nomeados. Embora isso faça com que o código seja mais complexo, isso permite mais liberdade em como as predefinições são criadas.

  • Usando as mesmas páginas de exemplo de antes, edite "Predefinição:Box" e substitua o conteúdo com o seguinte código:
<div style="width:10em; height:5em; border:1px solid #999; background-color:{{{bgcolor|#CDF}}}; color:{{{textcolor|#000}}}; text-align:center; padding-top:2em;">
{{{texto}}}
</div>
{{{texto}}} introduz o conceito de um parâmetro nomeado. {{{cordofundo|#CDF}}} também introduz o conceito de um parâmetro padrão. Se a 'cor do fundo' não for definida, #CDF será usada.
  • Edite a página "Teste de predefinição" e substitua com o seguinte código:
{{box|cordofundo=navy|cordotexto=white|texto=Uma caixa azul-marinho}}
  • Salve a sua página, e note que ela mostrará o seguinte:
Uma caixa azul-marinho

Entendendo o que aconteceu

Como os parâmetros tem nomes, você pode colocá-los em qualquer ordem, então {{box|cordotexto=white|texto=A navy blue box|cordofundo=navy}} produzirá uma caixa idêntica.

Por causa dos parâmetros padrões, se, por exemplo, a cor do fundo não for definida - como em {{box|textcolor=white|text=A navy blue box}} - you would get:

Uma caixa azul-marinho

Parâmetros nomeados são frequentemente escritos em linhas separadas para ajudar na leitura. Não é incomum vê-los escritos dessa maneira:

{{box
 |bgcolor   = navy
 |textcolor = white
 |text      = Uma caixa azul-marinho}}

O parâmetro padrão pode ser deixado em branco se você quiser que uma parâmetro opcional não seja inserido em uma página:

Por exemplo, se você escreveu {{{text}}} em uma peredefinição, mas não quer incluir 'text=', ele seria mostrado como {{{text}}}. Entretanto, se você escrever {{{text|}}} na predefinição, nada será mostrado no artigo.

Veja também