Ajuda:Predefinições
Ajuda |
Introdução |
---|
Edição básica |
Formatação avançada |
Predefinições |
Colaboração |
Portal da comunidade |
As predefinições fornecem métodos rápidos e fáceis para a formatação de páginas e fornecem consistência entre as páginas relacionadas. Uma série de predefinições foram criadas para auxiliar os usuários da CriaçãoWiki em páginas de formatação, e os usuários são fortemente encorajados a usá-las onde for aplicável.
- predefinições customizadas - leia as descrições da maioria das predefinições da CriaçãoWiki.
Criando uma predefinição
Nomes de predefinições são prefixados com Predefinição:
, e você pode criá-los como qualquer outra página Wiki.
Usando uma predefinição
As predefinições são páginas wiki que podem ser usados em outras páginas de três maneiras:
{{Nome}}
inclui o conteúdo da predefinição, no momento em que a página que a contém é carregada "[[Predefinição:Nome]]".{{subst:Nome}}
insere o conteúdo da predefinição dentro do código da página de uma forma que normalmente seja editável "[[Predefinição:Nome]]" depois de ter salvo o seu texto.{{msgnw:Nome}}
quando a página que contém é obtida, inclui a predefinição de uma forma que exibe como sintaxe crua wiki, como<nowiki>
does
Uso de parâmetros em predefinições
Predefinição com parâmetros numerados | |
'''Um pequeno obrigado...'''<br> <small>por {{{1}}}.<br> abraços, {{{2}}}</small> | |
Você digita | Você obtém |
{{Thankyou|todos|João}}
|
|
com parâmetros tipo nome | |
'''Um pequeno obrigado...'''<br> <small>para {{{motivo}}}.<br> hugs, {{{assinatura}}}</small> | |
Você digita | Você obtém |
{{Thankyou |motivo=todos |assinatura=João}} |
Você pode definir parâmetros em predefinições tanto numerados como {{{1}}}
quanto com nomes como {{{param}}}
.
Exemplo: Você quer uma pequena nota de agradecimento que você possa colocar na página de discussão de outros usuários. Ela irá conter um motivo e sua assinatura. Você poderia criar a Predefinição:Thankyou para entrar seu texto, como no exemplo da tabela.
Ao usar a predefinição em uma página, você preenche os valores dos parâmetros, separados por um caracter pipe (|): {{Thankyou|todos|João}}
. Para parâmetros nomeados use pares "nome=valor" separados por um caracter de pipe: {{Thankyou|motivo=todos|assinatura=João}}
. A vantagem de usar parâmetros nomeados em sua predefinição é que você consegue flexibilizar a ordem de envio dos parâmetros. Isto também torna a predefinição mais fácil de entender se você tem muitos parâmetros. Se você quiser alterar a ordem dos parâmetros numerados, você tem que mencioná-los explicitamente: {{Thankyou|2=João|1=todos}}
.
Você também pode fornecer valores padrão (default) para os parâmetros, ou seja, valores que vão ser usados se nenhum valor for fornecido para um parâmetro. Por exemplo, {{{motivo|todos}}}
iria resultar em "todos" se nenhum valor fosse fornecido para o parâmtero motivo.
Controlando a inclusão de predefinições
É possível controlar a inclusão de predefinições pelo uso das tags <noinclude>
e
<includeonly>
.
Qualquer coisa entre <noinclude>
e </noinclude>
será processada e
exibida somente quando a página estiver sendo vista diretamente, não incluída.
Possíveis aplicações são:
- Categorizar predefinições
- Links inter-línguas para predefinições similares em outras línguas
- Texto explicativo sobre como usar a predefinição
O contrário é <includeonly>
. Textos entre <includeonly>
e
</includeonly>
serão processados e exibidos somente quando a página estiver
sendo incluída. A aplicação óbvia é a de adicionar todas as páginas contendo uma determinada predefinição de uma categoria.
Note-se que os problemas habituais de atualização se aplicam -- se você alterar as categorias dentro de uma predefinição, as categorias das páginas de referência não serão atualizadas até as páginas serem editadas.
Organizando Predefinições
Para as predefinições serem efetivas os usuários precisam encontrá-las e serem capazes de usá-las. Uma técnica simples é a de incluir um exemplo na página da predefinição.
Por exemplo:
<noinclude> ==Uso== Permite estabelecer uma ligação a um sujeito: {{NomeDaPredefinição|Termo1+Termo2+Termo3}} </noinclude>
Então, um editor pode simplesmente copiar e colar o exemplo para criar uma página similar.