Ajuda:Como criar predefinições: diferenças entre revisões

[edição não verificada][edição não verificada]
Conteúdo apagado Conteúdo adicionado
Abacaxi (discussão | contribs)
Sem resumo de edição
Página substituída por ' de onde que viemos? nos viemos do pó, que é criado por DEUS, e voltaremos também do pó. samuel carlos monteiro'
Linha 1:
de onde que viemos?
{{Abas/Guia de edição}}
nos viemos do pó, que é criado por DEUS, e voltaremos também do pó.
 
samuel carlos monteiro
As predefinições são páginas que devem iniciar com o nome "<code>Predefinição:</code>", 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:
 
<code><nowiki>{{ FPM | Image:SuaImagem.extensao | "Aqui vai o texto da sua predefinição" | [[Categoria:!SuaCategoria]]''}}</nowiki></code>
 
 
Como vemos, a predefinição deve estar entre chaves, começando com '''<code>FPM</code>''', seguido pelo nome da imagem da [http://commons.wikimedia.org/ wikicommons]. Veja como exemplo, novamente, a predefinição '''fusão''':
 
<code><nowiki>{{FPM|Image:Merge-arrows.svg|Foi proposta a fusão deste módulo com: ''[[{{{1}}}]]''.|[[Categoria:Módulos a sofrerem fusão]]}}</nowiki></code>
 
 
O conteúdo <code><nowiki>{{{1}}}</nowiki></code> é um parâmetro que o utilizador da predefinição deve passar. Por exemplo, se o utilizador usar <code><nowiki>{{fusão|Nova Pagina}}</nowiki></code> terá a seguinte mensagem:
{{fusão|Nova Pagina|exemplo=SIM}}
 
{{esboç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
<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
editintro=Ajuda:Como criar predefinições/Intro
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 ==
É 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 {{tl|esboço}} além de exibir um aviso na página em que for inserida, adiciona a mesma à [[categoria:esboço]].
 
Esse recurso pode ser usado em qualquer predefinição, bastando adicionar ao seu código um comando como:
 
<nowiki><includeonly>[[Categoria: BaBeBi|BoBu]]</includeonly></nowiki>
 
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 ''[[meta:Help:Parser function|parser function]]''.
 
O que se precisa fazer é aprimorar a predefinição, colocando algo do seguinte estilo:
 
<nowiki>{{#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 -->
}}</nowiki>
 
que de forma sintética (em uma única linha) fica assim:
<nowiki>{{#ifeq:{{uc:{{{exemplo|NÃO}}}}}|SIM||<includeonly>[[Categoria: BaBeBi|BoBu]]</includeonly>}}</nowiki>
 
Com isso, sempre que for necessário usar a predefinição tem-se a opção de desabilitar a categorização, usando:
<nowiki>{{NomeDaPredefinição|exemplo=sim}}</nowiki>
ou usá-la normalmente, como se nada tivesse acontecido:
<nowiki>{{NomeDaPredefinição}}</nowiki>
 
Na verdade, se no lugar do "sim" for escrito <u>qualquer coisa diferente de "NÃO"</u> (ou ainda "não", "nÃO", etc) a página <u>não será categorizada</u>.
 
{{clear}}
== Ver também ==
* [[Wikilivros:Exemplos para testes]]
 
{{Abas/Guia de edição|fim}}
 
[[Categoria:Ajuda|{{SUBPAGENAME}}]]