Ajuda:Como criar predefinições

Origem: Wikilivros, livros abertos por um mundo aberto.
Criar uma conta   Começar uma página   Começar um livro   Classificar um livro   Formatar módulos   Ligar módulos a projetos relacionados            
Usar imagens   Criar predefinições

  Renomear uma página   Reverter edições   Usar redirecionamentos   Truques e dicas            

As predefinições são páginas que devem iniciar com o nome "Predefinição:", por exemplo a predefinição fusão está na página Predefinição:fusão. Ao editar a página, deve-se usar o seguinte formato com as chaves:

{{ FPM | Image:SuaImagem.extensao | "Aqui vai o texto da sua predefinição" | [[Categoria:!SuaCategoria]]''}}


Como vemos, a predefinição deve estar entre chaves, começando com FPM, seguido pelo nome da imagem da wikicommons. Veja como exemplo, novamente, a predefinição fusão:

{{FPM|Image:Merge-arrows.svg|Foi proposta a fusão deste módulo com: ''[[{{{1}}}]]''.|[[Categoria:Módulos a sofrerem fusão]]}}


O conteúdo {{{1}}} é um parâmetro que o utilizador da predefinição deve passar. Por exemplo, se o utilizador usar {{fusão|Nova Pagina}} terá a seguinte mensagem:

Foi proposta a fusão deste módulo com: Nova Pagina (discuta).


Esta página é um esboço sobre o Wikilivros. Ampliando-a você ajudará a melhorar o Wikilivros.


Para criar uma predefinição[editar | editar código-fonte]

Para maior comodidade, você pode usar a caixa a seguir ao criar uma predefinição. Decida como ela irá se chamar e coloque no lugar de "Nome" no campo abaixo

Utilize este campo para criar uma nova predefinição:

Ao clicar em "Criar predefinição", será aberta a caixa de edição para a página da predefinição com o nome escolhido. Será incluído automaticamente o código mínimo que a predefinição deverá possuir. Isso garantirá que ela seja incluída na categoria predefinições, e facilitará a criação de documentação para sua predefinição. Antes de salvar as alterações, não esqueça de mostrar a previsão, para ter certeza de que está tudo certo.

Categorização[editar | editar código-fonte]

É comum utilizar incluir em certas predefinições o código necessário para que elas categorizem as páginas onde forem inseridas. Por exemplo, a predefinição {{esboço}} além de exibir um aviso na página em que for inserida, adiciona a mesma à.

Esse recurso pode ser usado em qualquer predefinição, bastando adicionar ao seu código um comando como:

<includeonly>[[Categoria: BaBeBi|BoBu]]</includeonly>

Embora o recurso seja muito útil, as vezes é necessário impedir que uma página seja categorizada por uma predefinição que vamos inserir (e que normalmente categorizaria tal página). Isso normalmente ocorre quando estamos exemplificando o uso de uma predefinição, como é feito, por exemplo, na página Wikibooks:Predefinições, que lista as predefinições mais importantes do projeto.

O que fazer nesses casos?

A solução é bastante simples, apesar de utilizar recursos do que é conhecido por parser function.

O que se precisa fazer é aprimorar a predefinição, colocando algo do seguinte estilo:

{{#ifeq: {{uc: {{{exemplo|NÃO}}} }} |SIM  <!-- Se o usuário quer apenas exemplificar a predefinição -->
  |<!-- simplesmente não categoriza -->
  |<includeonly>[[Categoria: BaBeBi|BoBu]]</includeonly> <!-- senão, pode categorizar -->
}}

que de forma sintética (em uma única linha) fica assim:

{{#ifeq:{{uc:{{{exemplo|NÃO}}}}}|SIM||<includeonly>[[Categoria: BaBeBi|BoBu]]</includeonly>}}

Com isso, sempre que for necessário usar a predefinição tem-se a opção de desabilitar a categorização, usando:

{{NomeDaPredefinição|exemplo=sim}}

ou usá-la normalmente, como se nada tivesse acontecido:

{{NomeDaPredefinição}}

Na verdade, se no lugar do "sim" for escrito qualquer coisa diferente de "NÃO" (ou ainda "não", "nÃO", etc) a página não será categorizada.

Próximo: Renomear uma página