Esta é a páxina de documentación de "Módulo:Wikidata"

Este módulo é un proxecto de declaración para a ferramenta de formato Wikidata

Ten as funcións Wikidata, getDeclaraciones, getPropiedad e setFrame.

Función Wikidata

editar

Permite consultar unha propiedade específica do tema relacionado coa páxina actual (non podemos acceder ós outros ítems) no servidor de Wikidata.

Parámetros

editar
propiedad

A identificación da propiedade, por exemplo "p18". Necesario.

separador e conxunción

Texto utilizado para separar os primeiros valores e o último valor dunha propiedade. Se non se especifica tómase por defecto como separador unha coma e como conxunción "e" respectivamente.

Por exemplo, no artigo de España, se se escribe {{#invoke:Wikidata|Wikidata|propiedad=p37}} xeraríase "castelán, galego, aranés, éuscaro e catalán" mentres que se se escrebe {{#invoke:Wikidata|Wikidata|propiedad=p37|separador=/|conjunción=/}} mostraríase "español/galego/aranés/éuscaro/catalán".

valor-módulo

Nome do módulo para chamar a formatar o valor

valor-función

Nome da función que valor-módulo chama para formatar o valor. Necesítanse dous parámetros: o valor e unha matriz que contén os parámetros pasados á función formatoDeclaraciones. Para ver exemplos consultar Módulo:Wikidata/Formatos.

valor

Se se da o valor anula o valor de Wikidata.

prioridad

Se se da prioridad = si terá máis prioridade o valor de Wikidata que o valor que se dea ó parámetro valor

debeExistir

Se se informa con "sí" non se recuperan as entidades de Wikidata sen unha ligazón a un artigo de Wikipedia.

enlace

Pode tomar os valores enlace = sí ou enlace = no.

  • Se se da enlace = no aparecerá soamente a etiqueta do valor sen ligazón interna.
  • Se se utiliza enlace = sí mostrarase unha ligazón á correspondente páxina da Wikipedia definida en Wikidata se existe, se non ligarase á páxina co nome igual á etiqueta de Wikidata (se non existe un artigo con ese nome) e se non mostrarase unha ligazón ó elemento de Wikidata.
formatoTexto

Se se da formatoTexto = mayúscula ou cursiva ou mayúscula cursiva (da igual a orde)

  • Co valor mayúscula:

a primeira letra da propiedade porase en maiúsculas. Cando non se da o valor ó parámetro separador e por conseguinte os valores aparecen separados por unha coma a excepción do último que se separa por unha conxunción por defecto e, só se porá en maiúscula a inicial do primeiro valor. En caso de que se dea valor ó parámetro ligazón todos os valores apareceran coa inicial en maiúscula.

  • Co valor cursiva:

o texto da propiedade porase en cursivas.

formatoFecha

Os valores posibles son:

  • =año: Devólvese a data como un ano. Por exemplo 2014 ou 1 a. C.

Valores devoltos

editar

Devolve a declaración formatada de acordo ás opcións.

Función getDeclaraciones

editar

Para ser usado noutros módulos.

Valores devoltos

editar

Devolve unha táboa con todas as declaracións do elemento

Función getPropiedad

editar

Para ser usado noutros módulos.

Parámetros

editar
declaraciones

Unha táboa de declaracións

opciones

Unha táboa coas opcións. Os elementos da táboa son os parámetros da función Wikidata.

Valores devoltos

editar

Devolve a declaración formatada de acordo ás opcións.

Función setFrame

editar

Para pasar o frame desde outro módulo. É necesario poñer esta función cando se usa a anterior en casos en que haxa que expandir wikitexto como por exemplo coas coordenadas ou os formatos de bandeiras.

Parámetros

editar
frame

Unha táboa/obxecto que se pasa desde a invocación do módulo.

Valores devoltos

editar

Ningún.