Diferència entre les revisions de "Plantilla:Propietat/doc"

De L'Enciclopèdia, la wikipedia en valencià
Anar a la navegació Anar a la busca
(Text reemplaça - ' de i' a ' d'i')
Llínea 8: Llínea 8:
 
|+Sintaxis de la plantilla
 
|+Sintaxis de la plantilla
 
|align=center|
 
|align=center|
::::<code><nowiki>{{Propietat|1=<propietat>[|2=<anular>|3=<separador>|4=<módul de format>|5=<funció del módul>|6=<legenda d'image>| entitat = <id entidad>| enllaç = <no> | prioritat = <sí> | categories = <no> | uno = <sí>| ranc_mayor = <sí>|]}}</nowiki></code>
+
::::<code><nowiki>{{Propietat|1=<propietat>[|2=<anular>|3=<separador>|4=<mòdul de format>|5=<funció del mòdul>|6=<llegenda d'image>| entitat = <id entitat>| enllaç = <no> | prioritat = <sí> | categories = <no> | uno = <sí>| ranc_major = <sí>|]}}</nowiki></code>
 
|-
 
|-
 
|bgcolor="#FFFFFF"|
 
|bgcolor="#FFFFFF"|

Revisió de 16:06 1 dec 2021

{{#ifeq:doc|doc||{{#ifeq:Plantilla|Plantilla

|


Plantilla:Plantilla con Lua

Use

Esta plantilla pretén ser una senzilla forma d'enllaçar les propietats de *Wikidata en artículs i plantilles. Torna les senyes de *Wikidata en els enllaços interns en els valors que procedix. També permet donar la possibilitat quan s'usa dins d'atres plantilles d'establir en esta un paràmetro que anule la senya de *Wikidata si eixe paràmetro té un valor.

Per defecte quan hi ha dos valors apareixeran separats per la conjunció «i» i quan hi ha 3 o més valors per comes i l'últim valor per la conjunció «i». Per a atres formats (taules llestes etc.) és possible canviar el separador.

Sintaxis de la plantilla
{{Propietat|1=<propietat>[|2=<anular>|3=<separador>|4=<mòdul de format>|5=<funció del mòdul>|6=<llegenda d'image>| entitat = <id entitat>| enllaç = <no> | prioritat = <sí> | categories = <no> | uno = <sí>| ranc_major = <sí>|]}}
  • 1: Propietat de Uiquidata (obligatoria)
  • 2: Anular podría ser un parámetro de la plantilla, a continuación, en forma de {{{parámetro |}}}, el cual de tener valor reemplazaría al valor de Wikidata.
Si se indica prioridad = sí tendrá preferencia el/los valor/es de Wikidata usándose los del parámetro solo si no está en el ítem de Wikidata esa propiedad.
  • 3: Si hay varios valores para la misma propiedad, esta se utiliza para separar los valores.
  • 4: Nombre del módulo para llamar a formatear el valor
  • 5: Nombre de la función del módulo llamado en el anterior parámetro para formatear el valor. Se necesitan dos :parámetros: el valor y una matriz que contiene los parámetros pasados ​​a la función formatStatements. Para ejemplos ver Módulo:Wikidata/Formatos .
  • 6: Leyenda en el caso de ser una image.
  • entitat: Id del elemento por ejemplo (Q12) del cual se quiera obtener la propiedad. Si no se le da valor se obtendrá del elemento al cual está enlazada la página.
  • enlace = no. Hace que no aparezca el enlace interno al artículo correspondiente apareciendo solo la etiqueta del valor.
  • uno = sí. Hace que en el caso de que existan varios valores de la propiedad, la plantilla solo devuelva uno.
  • Sólo si la anulación está en blanco se recuperan los datos de Wikidata.
  • Si los datos de Wikidata son los mismos que los de la redefinición, es aconsejable quitar el valor del parámetro. Entonces cualquier actualización de Wikidata se mostrará inmediatamente.
  • No es obligatorio el uso de todos los parámetros de la plantilla.

Eixemples

A continuació s'ha simulat resultats d'esta plantilla en l'artícul Espanya.

  • {{Propietat|p37|enlace=no}}Erro en la seqüencia d'órdens: no existix el mòdul «Wikidata».
  • {{Propietat|p31}}Erro en la seqüencia d'órdens: no existix el mòdul «Wikidata».
  • {{Propietat|p37}}Erro en la seqüencia d'órdens: no existix el mòdul «Wikidata».
Obsérvese que si no coincide la etiqueta del ítem de Wikidata con el enlace o interwiki vinculado a la Wikipedia en español se devuelve el enlace así:[[idioma espanyol|espanyol]].

Açò és lo que passa usant directament {{#property:}}

Eixemples en formats alternatius

A continuació es donen varis eixemples de casos en els que s'ha usat un mòdul de format (eixemple 1) o s'han canviat el separador per a adaptar el format de presentació dels valors.

Eixemple Simulació del resultat en el artícul: Nova Zelanda
Donar a valors que són image el format en marc i llegenda

{{Propietat|1=p242|2=|3=|4=Wikidata/Formatos|5=formatImage|6=Test}}

Test
Test
Canviar el separador per a que cada valor estiga en una llínea.

{{Propiedad|1=p31|3=<br>}}

Estat sobirà
Monarquía en la Mancomunidad de Naciones
país
Cambiar el separador para que los valores se pongan como una lista.

* {{Propiedad|1=p31|lista=sí}}

Dentro de una tabla poner los valores en una fila diferente.
 {| class="wikitable"
 | {{Propiedad|1=p31|3=</td></tr><tr><td>}}
 |}
Es podrien posar els valors en columnes diferents en el separador: </td><td>
Estado soberano
Monarquía en la Mancomunidad de Naciones
país
En formatBandera
Còdic Resultat
{{Propietat|p17||<br>|Wikidata/Formats|formatBandera}}<br>
{{Propietat|p131||<br>|Wikidata/Formats|formatBandera}}

Flag of Espanya.png
20px
20px

Coordenadas

Con la plantilla propiedad es posible importar las coordenadas geográficas correspondientes al artículo de dos formas:

Latitud y longitud con grados con decimales (dec) y sin formato.
  • {{Propiedad|latitud}} → 41.651980555556
  • {{Propiedad|longitud}} → -4.7285611111111
Las coordenadas incluidas en la plantilla {{coord}}.

Les senyes que la plantilla importa poden ser usades per atres plantilles com la plantilla {{Mapa de localisació}}.

Código Resultado
{{mapa de localisació
|Espanya
|label=Valladolit
|lat={{Propietat|latitut}}
|long={{Propietat|longitut}}
|float = none 
}}

Plantilla:Map de localisació

{{mapa de localisació
|Valladolit
|label=Valladolit
|lat={{Propietat|latitut}}
|long={{Propietat|longitut}}
|float = none 
}}

Plantilla:Mapa de localisació

Obras de una serie literaria

{{propiedad |entidad=Q3008321 |P527 |lista=no ordenada |enlace=sí |4=Wikidata/Formatos |5=formatoObraAnyo }}Erro en la seqüencia d'órdens: no existix el mòdul «Wikidata».

Plantilla:Ayuda propiedad

Prioridad

Prioridad valor dado en la Wikipedia local

Cuando se usa esta plantilla en otra, por ejemplo en una ficha, no es necesario el usar operadores {{if:|... para regular la prioridad de los datos ya que en el parámetro 2 se puede poner un valor o parámetro que de darse se anularía el valor de Wikidata.

Ejemplo

{{Propiedad|p17| {{{país|}}} }}. esto devolvería el valor dado al parámetro | país = y si no se da el valor al parámetro devolvería el valor de la propiedad p17 en el ítem de Wikidata de forma que no haría falta poner: {{#if: {{{país|}}} | {{{país}}} | {{Propiedad|p17}} }}.

Prioridad valor de Wikidata

También es posible darle prioridad al valor de la propiedad del ítem de Wikidata usando el parámetro |prioridad = sí.

Ejemplo

{{Propiedad|p17| {{{país|}}} | prioridad = sí }}. esto devolvería el valor dado en la propiedad p17 en el ítem de Wikidata y si esa propiedad no esta dada devolvería el valor dado en el parámetro país = de forma que no haría falta poner: {{#if: {{Propiedad|p17}} | {{Propiedad|p17}} | {{{país}}} }}.

Atres usos de la plantilla

Es pot usar un paràmetro (o paràmetros) per a comprovar si les senyes que figuren en Uiquidata són els mateixos que l'anulació o si les senyes falten en Uiquiidata. Açò pot utilisar-se com a servici d'alerta (per eixemple, per mig de l'us de les categories amagades)

Verificar que les senyes de Uiquidata són lo mateix que l'anulació → Categoria:Uiquipedia:Paràmetro que anula Uiquidata innecesari
Comprovar les senyes que falten en Uiquidata → Categoria:Uiquipedia:Valor perdut en Uiquidata
Comprovar si les senyes en Uiquidata són diferents que l'anulació → Categoria:Uiquipedia:Comprovar inconsistència en Uiquidata.

Uso en cálculos matemáticos

Esta plantilla tiene un comportamiento extraño cuando se la utiliza en cálculos matemáticos (usando #expr, #ifexpr o invocando algún módulo) que limita su uso, pero no lo impide. Aunque devuelva un valor numérico en formato compatible, genera un mensaje de error si se especifica el parámetro Plantilla:Parámetro y éste no es específicamente un número.

Ejemplos
  • style="background:#FFC7C7;vertical-align:middle;text-align:center;" class="table-no"|No funciona: {{#expr: ( {{{població}}} / {{Propietat|P2046|{{{superfície}}} ) }}
  • Plantilla:Si: {{#expr: ( {{{població}}} / {{{superfície|{{Propietat|P2046}}}}} ) }}
  • style="background:#FFC7C7;vertical-align:middle;text-align:center;" class="table-no"|No funciona: {{#expr: ( {{{població}}} / {{Propiedad|P2046|{{{superficie}}}|prioritat=si}} ) }}
  • Plantilla:Si: {{#expr: ( {{{població}}} / {{Propietat|P2046|{{{superfície}}}|prioritat=si|categories=no}} ) }}

En el cas de que la propietat en qüestió tinga una unitat definida en Uiquidata (metros, minuts,...) i es vullga utilisar en càlculs matemàtics també es requerirà l'us del paràmetro format unitat=número, de manera que els eixemples anteriors quedarien de la següent manera:

  • Plantilla:Si: {{#expr: ( {{{població}}} / {{{superficie|{{Propiedad|P2046|formato unidad=número}}}}} ) }}
  • Plantilla:Si: {{#expr: ( {{{població}}} / {{Propietat|P2046|{{{superfície}}}|prioritat=si|categories=no|format unitat=número}} ) }}

Véase también