Módulo:Lista de aparições de equipes/doc

Origem: Wikipédia, a enciclopédia livre.


Este módulo implementa {{Lista de aparições de equipes}}. Verifique lá a documentação de uso.

Módulos[editar código-fonte]

Módulo:Lista de aparições de equipes é invocado por {{Lista de aparições de equipes}} para exibir uma lista horizontal mostrando os anos em que uma equipe específica participou de uma competição específica. Cada ano de presença é vinculado a um artigo correspondente, enquanto os anos em que a equipe não competiu (ausências) são mostrados como desativados.

Os nomes da competição e da equipe devem ser especificados. Opcionalmente, as informações para uma competição podem ser definidas em Módulo:Lista de aparições de equipes/dados e as informações da equipe podem ser incluídas:

  • ano_inicio – O primeiro ano a ser exibido.
  • ano_fim – O último ano a ser exibido.
  • Anos em que a equipe não compareceu à competição.

Se ano_inicio ou ano_fim são definidos para uma equipe, eles definem valores padrão que podem ser substituídos por parâmetros na predefinição.

Se uma equipe for definida para uma determinada competição, quaisquer anos ausentes na convocação da predefinição serão ignorados (em vez disso, serão usadas as ausências definidas no módulo de dados).

Módulo:Lista de aparições de equipes/mostrar é usado para testes. Mostra os resultados de todos os pares competição/equipe definidos no módulo de dados. Os resultados são exibidos em Módulo Discussão:Lista de aparições de equipes/mostrar.

As alterações devem ser realizadas nos módulos testes, usando o seguinte para teste:

Erros[editar código-fonte]

Os parâmetros fornecidos pela predefinição são validados usando as seguintes regras.

Always:
    competição      obrigatório : string não vazia
    equipe          obrigatório : string não vazia

Se a competição for definida no módulo de dados:
    ano_inicio    obrigatório : número de 1800 a 2100 inclusive
    ano_fim       obrigatório : como acima (e ano_fim >= ano_inicio)
senão:
    ano_inicio    obrigatório : como acima
    ano_fim          opcional : como acima
    intervalo     obrigatório : número de 1 a 30 inclusive

Um parâmetro inválido causa a exibição de um erro e coloca a página na categoria ocultaCategoria:!Páginas com erros de comandos.