Gamepedia Help Wiki

Para conteúdo atualizado sobre o novo tema Fandomdesktop, consulte a Central da Comunidade

LEIA MAIS

Gamepedia Help Wiki
Registre-se
Advertisement


Exemplo de infobox
Exemplo de infobox
Detalhes
Raça Plushie
Localização Curse Headquarters
Fonte Encredechine
Relacionado Fun

Basicamente, as predefinições são basicamente apenas páginas wiki cujo conteúdo pode ser puxado para outras páginas. Em outras palavras, todo o conteúdo que você vê ao visualizar uma página pode não estar realmente na origem da página. Alguns ou mesmo todos podem estar em modelos.

Três tipos muito comuns de predefinições são mostradas aqui como exemplos:

  • Na parte superior, há um exemplo de predefinição de "caixa de mensagem", geralmente usado para manutenção de artigos.
  • À direita, há um exemplo de predefinição de "infobox". Quase todo wiki fornece pelo menos um destes.
  • Abaixo, há um exemplo de um predefinição de navegação denominado "navbox", normalmente usado na parte inferior das páginas.

Em termos gerais, uma predefinição é qualquer página de wiki cujo conteúdo é projetado para ser transcluído (incorporado) dentro de outras páginas. Os modelos seguem uma convenção de que o nome é prefixado com Predefinição:, atribuindo-o a esse espaço nominal.

Predefinições na fonte da página[ | ]

Ao editar páginas de wiki, é provável que você encontre algo assim:

{{Exemplo}}

Ou talvez algo mais complexo como este:

{{Infobox
|name = Exemplo de infobox
|image = Curse hydra.png
|race = Plushie
|location = Curse Headquarters
|source = [[User:Encredechine{{!}}Encredechine]]
|related = Fun
}}

Estes são exemplos de predefinições sendo usadas nessas páginas de wiki. O primeiro está usando[[Predefinição:Exemplo]], o segundo está usando [[Predefinição:Infobox]]. As chaves duplas, {{ e }} normalmente significa que uma predefinição está sendo usado lá, mas, infelizmente, chaves duplas também têm outros usos no wikitexto, o que pode causar alguma confusão.

Como saber se é uma predefinição[ | ]

Vejamos nossos exemplos acima novamente.

{{Infobox
|name = Exemplo de infobox
|image = Curse hydra.png
|race = Plushie
|location = Curse Headquarters
|source = [[User:Encredechine{{!}}Encredechine]]
|related = Fun
}}

Nesse caso, temos uma pista definitiva porque a primeira coisa após o nome, além de apenas o espaço, é uma barra vertical: (|). Este é definitivamente uma predefinição. Se fosse dois pontos ao invés, (:), então não seria um modelo, mas algum tipo de palavra mágica.

{{Exemplo}}

Infelizmente, este não oferece nenhuma pista definitiva logo de cara. Se você não tiver certeza, existem algumas maneiras de fazer um palpite muito bom:

  • Uma dica é que é uma predefinição é que não é em letras maiúsculas. Praticamente todas as palavras mágicas que não requerem dois pontos são digitadas em maiúsculas.
  • Para ter certeza, ao editar uma página, você deve ver "Predefinições usadas nesta página:" na parte inferior da tela em "Salvar página" e outros botões. Se estiver listado lá, é definitivamente um modelo.
  • Se não for uma palavra mágica documentada, é quase certo que seja um modelo.

Transclusão básica[ | ]

A transclusão é de longe a maneira mais comum de usar em predefinições.

  • {{Name}} —conforme descrito acima, este link será substituído dinamicamente pelo conteúdo atual de [[Predefinição:Nome]] no momento em que a página com o link do modelo é carregada. A fonte da página não será alterada.

Na verdade, uma página wiki comum também pode ser usada como uma predefinição, simplesmente especificando o namespace em que ela reside, assim:

  • {{Template:Pagename}} inclui [[Predefinição:Nomedapágina]]
  • {{Foo:Pagename}} inclui [[Foo:Pagename]]
  • {{:Pagename}} inclui [[Nomedapágina]]
    • {{SUBST::Pagename}} substitui-se pelo conteúdo de [[Pagename]]

Se esse epaço nominal não existir, o título completo será considerado um modelo:

  • {{Foo:Bar}} inclui [[Predefinição:Foo:Bar]]

Existem outras maneiras de usar predefinições, mas são úteis apenas em situações especiais. A maioria dos editores nunca terá qualquer uso para essas funções especiais, então elas são explicadas apenas na parte inferior desta página.

Template documentation[ | ]

Muitos autores de predefinições fornecem documentação sobre como usar predefinições específicas. Isso geralmente pode ser encontrado na própria página da predefinição. Se você estiver editando uma página usando uma predefinição específica, uma maneira de acessar a página da predefinição rapidamente é usando a seção "Predefinições usadas nesta página:" na parte inferior da página de edição.

Infelizmente, muitas predefinições não são documentados. Nesse caso, você pode tentar procurar exemplos de predefinição que está sendo usado em outras páginas. Na página da predefinição, tente clicar "Páginas afluentes" no menu "Ferramentas" na barra lateral para encontrar outras páginas onde a predefinição é usada. Se não estiver documentado, considere escrever sua própria documentação de predefinição.

Pode ajudar a entender como escreve predefinições. Depois de fazer isso, você poderá descobrir uma predefinição simplesmente abrindo-o para edição e olhando sua fonte, mas as predefinições podem ser muito complexos e podem usar recursos de wiki avançados ou extensões específicas, como qualquer outra página de wiki. Se tudo mais falhar, nunca hesite em pedir ajuda à comunidade de wiki.

Formas alternativas de usar predefinições[ | ]

Além da transclusão padrão, as predefinições podem ser usadas em outras páginas das seguintes maneiras:

  • {{subst:Name}} — when this template link is used, it will be replaced once and for all with the content of [[Template:Name]] as of the time the page with the link is saved; a copy of the contents of [[Template:Name]] will be substituted for the template link. The contents are then a part of the including page, and can be edited normally, separately from the original. Changes to the source template page will not be propagated to the page with the template link.
  • {{safesubst:Name}} — this is for special cases where a template may be designed to work both through transclusion and substitution. For example, say you used a template {{Firstname}} within [[Template:Name]]. If you use {{subst:Name}}, the {{Firstname}} will be saved on the page. If you try to change it to {{subst:Firstname}} inside [[Template:Name]], then it'd be substituted inside the template. safesubst: doesn't substitute until the template containing it is used with subst:.
  • {{msgnw:Name}} includes the template in a form that displays it as raw wiki syntax (the way <nowiki> does) when the page containing it is fetched.

Veja também[ | ]

Advertisement