Módulo:Lanzamientovj/doc

De Wikipedia, la enciclopedia libre

Esta documentación explica el funcionamiento del módulo en un contexto técnico. Para instrucciones sobre el uso de la plantilla asociada, véase la documentación de la misma en {{Lanzamientovj}}.

Funciones

  • p.lanzamientovj(), la función pública destinada a ser invocada desde la plantilla.
  • p.main(), la función pública principal destinada a ser usada por la función p.lanzamientovj() o ser incluída desde otros módulos (ej, Módulo:Ficha de videojuego.
  • lanzamientoWD(), función privada para obtener los datos desde Wikidata (es esencialmente una versión especial de la función propiedad() con la propiedad ya establecida):
    • |Entidad= la entidad de Wikidata correspondiente al artículo donde es usasda.
    • |idPropiedad=P577 la propiedad fecha de publicación (P577).
    • |Valores={} la tabla de valores, inicialmente vacía.
    • |Obj= el objeto Entidad.claims.idPropiedad con los datos de la propiedad.
    • |Regiones= el objeto Obj.v.qualifiers, P291, donde v son los índices de la tabla |Obj=.
    • |Valor= el objeto Regiones.vv.datavalue.value, formateado para mostrar la fecha, donde vv son los índices de la tabla |Regiones=.
    • |Region= el objeto Regiones.vv.objeto datavalue.value.id del calificador lugar de publicación (P291), para obtener la región en formato id de entidad de Wikidata.
    • La tabla |valores= se va llenando de esta manera Valores[Region] = Valor.