Ajuda:Como criar predefinições: diferenças entre revisões
[edição não verificada] | [edição não verificada] |
m desfazendo teste |
+automação e explicação |
||
Linha 14: | Linha 14: | ||
{{esboço}} |
{{esboço}} |
||
== Para criar uma predefinição == |
|||
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 |
|||
<center> |
|||
{|style="border:1px solid #6688AA;-moz-border-radius:1em; background-color:#F0F9FF; padding:1em; width:50%; " |
|||
|- |
|||
| Utilize este campo para criar uma nova predefinição: |
|||
|- |
|||
|<inputbox> |
|||
type=create |
|||
buttonlabel=Criar predefinição |
|||
preload=Ajuda:Como criar predefinições/Modelo |
|||
default=Predefinição:Nome |
|||
break=no |
|||
bgcolor=#F0F9FF |
|||
<!-- width=65 --> |
|||
</inputbox> |
|||
|}</center> |
|||
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|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 == |
== Categorização == |
Revisão das 21h39min de 6 de dezembro de 2008
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:
Esta página é somente um esboço. Ampliando-a você ajudará a melhorar o Wikilivros. |
Para criar uma predefinição
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
É 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.