Plantilla:Infobox election/prepare prev results
Aparença
Documentació de la plantilla [[{{fullurl:
Aquest plantilla utilitza TemplateStyles: |
Aquesta plantilla fa servir continguts externs de Module:Itemgroup/list i Module:Itemgroup/groups |
Pàgina de documentació tècnica del funcionament de la {{Infotaula eleccions}} i les seves subplantilles.
Inventari i relacions entre subplantilles
[modifica]- Esquema General
- template:Infotaula eleccions (redirigida a {{Infobox election}}): És el punt d'entrada. La seva funció és:
- Tractar els paràmetres de configuració. Si alguna WP volgués fer servir una versió lingüística d'aquests paràmetres seria en aquesta plantilla on s'hauria de produir la conversió i així evitar haver de modificar la resta de subplantilles.
- template:Infobox election/type_election: Determina el tipus d'elecció. A) indicat manualment a
type_election
, B) mitjançant la Sistema de votació (P8196), C) deduït segons determinats continguts dels items implicats. - Obté i traspassa un conjunt de valors que requereixen un codi feixuc i que més endavant són molt utilitzats a la resta de subplantilles
- template:Infobox election/moment: Determina si el dia en que es visiona la infotaula és abans, durant la campanya o després del dia electoral. Permet mostrar petites diferències al contingut.
- template:Infobox election/core: Recupera la informació de la P726, determina i invoca els processos a realitzar segons el tipus d'elecció i el moment actual. Tots els continguts que NO són les caixes de resultats, es posen directament des d'aquesta plantilla amb la {{infobox}}.
- template:Infobox election/prepare: A partir de la informació del candidat que li aporte
/core
, la complementa amb els resultats de la P991, crida a/prepare_prev_results
per fer els càlculs de diferencial amb les dades de l'anterior elecció i traspassa tot a/showblocks
- template:Infobox election/prepare_prev_results: Sub-funció per a simplificar el codi de càlcul de diferències amb l'edició anterior.
- template:Infobox election/prepare multi: En processos multi-votació, realitza les diverses crides a
/prepare
per un candidat, afegint la informació relativa a cada elecció. - template:Infobox election/showblocks: Prepara la representació gràfica de les caixes amb resultats: de participació electoral i de resultats dels candidats, Qualsevol aspecte relatiu al format, icones, colors i maquetació d'aquesta part de la infotaula es gestiona des d'aquí.| action=edit&preload=Plantilla:Ús_de_la_plantilla/precàrrega }} crea codi]]
Els editors poden fer proves amb aquesta plantilla al seu espai de proves (crea | modifica)
Vegeu les subpàgines d'aquesta plantilla, utilització de paràmetres.
Vegeu les subpàgines d'aquesta plantilla, utilització de paràmetres.
Descripció
[modifica]El codi de càlcul de diferències amb l'edició anterior es trobava originalment a Plantilla:Infobox_election/prepare.
És un codi amb diversos if imbricats amb "element" diferent a l'anterior en funció del cas. Per gestionar la nova característica sobre "partit equivalent" el codi es fa més complex i requereix diversos accessos addicionals a la base de dades.
Aquesta subfunció permet fer el càlcul a partir de diferents valors en funció de les circumstàncies. Template:Infobox_election/prepare