Predefinição:Template other
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.