Modelo:Infobox election/doctech/doc

Na Galipedia, a Wikipedia en galego.

Páxina de documentación técnica do funcionamento da {{Infobox elección}} e os seus submodelos.

Inventario e relacións entre submodelos[editar a fonte]

Esquema xeral
infobox elección /core /prepare /showblocks
Obter datos básicos para o proceso.

Determina o tipo de elección (/type_election)

Determina "hoxe" en relación co período electoral (/moment)

Realiza o proceso dependendo do tipo de elección e momento Calcula e prepara a información das caixas con barras de resultados.
Use /prepare_prev_results
Construír unha estrutura de presentación de caixa con resultados
/prepare_multi
Nos procesos de votación múltiple, fai as chamadas para /prepare para cada candidato


  • Tratar os parámetros de configuración. Se algún WP quixese utilizar unha versión lingüística destes parámetros, sería neste modelo onde debería producirse a conversión e evitar así ter que modificar o resto dos submodelos.
  • template:Infobox election/type_election: Determina o tipo de elección. A) indicado manualmente en type_election, B) mediante o Sistema de votación (P8196), C) deducido en función de certos contidos dos elementos implicados.
  • Obtén e pasa un conxunto de valores que requiren código pesado e que posteriormente se empregan moito no resto dos submodelos
  • template:Infobox election/moment: Determina se o día no que se visualiza a infocaixa é antes, durante ou despois do día das eleccións. Permite amosar pequenas diferenzas no contido.
  • template:Infobox election/core: Recupera a información do P726, determina e invoca os procesos a realizar en función o tipo de elección e o momento actual. Todo o contido que NON é as caixas de resultados, ponse directamente desde este modelo coa {{infobox}}.
  • template:Infobox election/prepare: Baseándose na información do candidato proporcionada por /core, complétaa cos resultados de P991, chama a /prepare_prev_results para realizar os cálculos diferenciais cos datos da opción anterior e pasar todo a /showblocks
  • template:Infobox election/prepare multi: Nos procesos de votación múltiple, fai as distintas chamadas a /preparar para un candidato, engadindo a información relacionada con cada elección.
  • template:Infobox election/showblocks: Elaborar a representación gráfica dos recadros con resultados: participación electoral e resultados dos candidatos. Desde aquí xestiónase calquera aspecto relacionado co formato, iconas, cores e disposición desta parte da táboa informativa.