Predefinição:Template other


Documentação da predefinição[ver] [editar] [histórico] [purgar]

Uso

Esta predefinição geralmente leva um ou dois parâmetros:

{{Template other |[resultado/ação se estiver em uma página de predefinição] (|[resultado/ação se estiver em outro tipo de página])}}

Por exemplo, se {{Template other |Em uma página de predefinição|Em uma página que não é de predefinição}} estivesse em uma página de "Predefinição:" ela retornaria:

Em uma página de predefinição

Em qualquer outro tipo de página (por exemplo, "Wikipédia:", "Usuário:"), retornaria:

Em uma página que não é de predefinição

Um uso típico é o de gerenciar a categorização de páginas de predefinições. Adicionar {{Template other | |[[Categoria:[nome da categoria]]]}} à uma predefinição, por exemplo, significa que a página será categorizada se essa página não for uma página de predefinição. (O primeiro parâmetro não consiste em nada, portanto, nenhuma ação será tomada se/quando a predefinição estiver em uma página de predefinição.)

Demospace

O parâmetro demospace pode ser usado para demonstrar ou testar esta predefinição. Por padrão, ele é indefinido e não tem efeito na ação da predefinição, mas:

  • quando definido como "predefinição" (|demospace=predefinição), ele solicita que a predefinição retorne o(a) primeiro(a) resultado/ação acima (ou seja, para se comportar como se estivesse em uma página de "Predefinição:") mesmo que a predefinição esteja em um tipo diferente de página;
  • quando definido como "outro" (|demospace=outro), ele solicita que a predefinição retorne o(a) segundo(a) resultado/ação acima (ou seja, para se comportar como se não estivesse em uma página de "Predefinição:") mesmo que a predefinição esteja em uma página de "Predefinição:".

Por exemplo:

{{Template other 
| demospace = predefinição 
| Texto de página de predefinição 
| Texto de outras páginas 
}}

Não importa em que tipo de página o código acima é usado, ele retorna: Texto de página de predefinição

Você pode fazer com que sua predefinição também entenda o parâmetro demospace. Isso significa que você pode demonstrar as diferentes aparências da sua predefinição na documentação da sua predefinição. Então faça assim:

{{template other 
| Texto de página de predefinição 
| Texto de outras páginas 
| demospace = {{{demospace|}}}
}}

Detalhes técnicos

Esta predefinição detecta as páginas "Predefinição Discussão:" como do tipo outro.