Os Templates são uma forma de reutilização de partes do conteúdo de artigos da base de conhecimento. Em vez de escrever um conjunto de instruções várias vezes, você pode criar e atualizá-lo em um só lugar, e, em seguida, se referem a ele em outras páginas. As outras páginas receberao automaticamente as atualizações!
Índice
O que são Templates
Um Template é apenas uma página wiki especial cujo nome começa com "Template:". Tem todas as características de uma página wiki: pode ser traduzida, tem uma história, entende marcação wiki.
Como fazer um Template
- Crie um novo artigo da Base de Conhecimento. Experimente criar um novo artigo da Base de Conhecimento em nosso servidor de teste.
- Certifique-se que o nome começe com "Template:" - por examplo, Template:aboutconfig.
- Defina a categoria para "Template".
- Continue a escrever o template da mesma forma que faria com qualquer outro artigo da Base de Conhecimento
Como inserir um Template em um Artigo
Para usar um template em uma página wiki, tudo que você tem a fazer é um "link" para o template.
Por examplo:
[[Template:Algum Template]]
or
[[T:Algum Template]]
Em vez de criar um link, o conteúdo de Template:Algum Template será incluído na página atual. Qualquer marcação wiki no template será presevada.
Templates e listas numeradas
Para a maioria dos propósitos, usando lista numerada em um modelo funciona exatamente da mesma maneira como acontece em qualquer outro documento da Base de Conhecimento. Há uma exceção importante — se o seu modelo é uma lista numerada que será usada como parte de uma lista maior numeração, a numeração vai quebrar.
Solução:
Não use "#" em qualquer um dos passos e Do add <li> </li> em torno dos segundo e subsequentes passos, como esta:
Este é o primeiro passo para a sua lista
<li>Esta é a segunda etapa</li>
<li>Esta é a terceira etapa</li>
Então, quando a adição do modelo para um artigo, adicione o "#" antes do template:
#[[T:List]]
#Este é mais um passo que não faz parte do template
Ele será parecido com este:
- Este é o primeiro passo para a sua lista
- Esta é a segunda etapa
- Esta é a terceira etapa
- Este é mais um passo que não faz parte do template
Outra peça importante - você não pode usar block level {for} nestes templates. por examplo:
Ruim:
{for not fx10}
Primeiro passo - Firefox 9 e menor
{/for}
{for fx10}
Primeiro passo - Firefox 10 e maior
{/for}
<li>Esta é a segunda etapa</li>
Bom:
{for not fx10}Primeiro passo - Firefox 9 e menor{/for}{for fx10}
Primeiro passo - Firefox 10 e maior{/for}
<li>Esta é a segunda etapa</li>
Usando argumentos com um Template
Templates suportam argumentos, para que você reutilize o conteúdo que é almost the same.
Digamos, por exemplo, você tem um aviso padrão em um documento que se aplicar apenas ao Firefox 4, e outra versão desse documento que só se aplica ao Firefox 3.6. O texto dessas notificações podem ser idênticos, exceto para o versão Firefox: um momento perfeito para usar um template!
Template:OnlyVersionX:
{note}Este documento ou seção só se aplica ao '''Firefox {{{1}}}'''!{/note}
Então, em uma página wiki, você poderia usar isso:
[[Template:OnlyVersionX|4]]
E, em outra página, você pode usar:
[[Template:OnlyVersionX|3.6]]
Você pode usar vários argumentos, ou duas vezes o mesmo argumento, também!
Template:XLikesY:
# {{{2}}} likes {{{1}}}. # {{{3}}} likes {{{2}}}. # Class! Nobody likes {{{2}}}!
Em seguida, use:
[[Template:XLikesY|Lisa|Milhouse|Janey]]
Isto resultaria em:
- Milhouse likes Lisa.
- Janey likes Milhouse.
- Class! Nobody likes Milhouse!
Manter o controle de todos esses números pode ser confuso,então você também pode usar nome argumentos para um template:
Template:XPrecededY:
Primeiro vem {{{first}}}, em seguida {{{second}}}.
And using it:
[[Template:XPrecededY|first=love|second=marriage]]
Com argumentos nomeados, você não precisa se preocupar com a ordem quando você usa o
template:
[[Template:XPrecededY|second=marriage|first=love]]
Ambos os exemplos de utilização Template:XPrecededY terá o mesmo resultado.