Mòdul:Wikibase/ús

De Viquipèdia
Salta a la navegació Salta a la cerca

Mòdul que proporciona funcions bàsiques d'accés a Wikidata. Està copiat de la documentació de mw:Extension:Wikibase Client/Lua. Per a funcions més desenvolupades adaptades a les necessitats de la Viquipèdia, vegeu Mòdul:Wikidata.

Funcions:

id

Retorna l'id de l'element de Wikidata corresponent a la pàgina. Sintaxi:

{{#invoke:wikibase|id}}

No utilitza cap paràmetre, només analitza la pròpia pàgina. En cas de no existir l'element retorna "cap".

Exemple, per aquesta pàgina: cap

label

Retorna l'etiqueta d'un element donat. Sintaxi:

{{#invoke:wikibase|label}}
{{#invoke:wikibase|label|<id>|<lang>}}

Sense cap paràmetre retorna l'etiqueta de l'element associat a la pàgina actual. Proporcionant l'id retornarà l'etiqueta corresponent. En cas de no existir o ser erroni no retorna res. Amb un segon paràmetre amb un codi de llengua obté l'etiqueta en la llengua especificada.

Exemple: {{#invoke:wikibase|label|Q11799}} → Pau

label_lang

Retorna el codi de llengua de l'etiqueta obtinguda per a un element donat. Sintaxi:

{{#invoke:wikibase|label_lang}}
{{#invoke:wikibase|label_lang|<id>}}

Sense cap paràmetre retorna el codi de llengua de l'etiqueta de l'element associat a la pàgina actual. Proporcionant l'id retornarà el valor per l'etiqueta corresponent. Normalment obté l'etiqueta en la llengua local del wiki. Si no existeix pot ser en alguna de les llengües alternatives definides (actualment les alternatives al català són l'occità i l'anglès).

Exemple: {{#invoke:wikibase|label_lang|Q11799}} → ca

page

Retorna el títol de pàgina local per un element donat. Sintaxi:

{{#invoke:wikibase|page|<id>|<wiki>}}

Sense cap paràmetre retorna la pròpia pàgina. Proporcionant l'id retornarà la pàgina local enllaçada en l'element corresponent. En cas de no existir o ser erroni no retorna res. Amb un segon paràmetre amb un codi de wiki obté la pàgina en el wiki especificat (enwiki, frwiki,... cawiktionary, etc.)

Exemple: {{#invoke:wikibase|page|Q11799}} → Pau (Alt Empordà)

firstproperty

Retorna la primera propietat donada de l'element corresponent a la pàgina. Sintaxi:

{{#invoke:wikibase|firstproperty|<pxx>}}

Cal proporcionar la propietat amb "p" inicial minúscula seguida de números. Si hi ha diferents valors només retorna el primer. És una alternativa a {{#property|<pxx>}} que retorna la llista de valors separats per una coma.

Vegeu la documentació a mw:Extension:WikibaseClient/Lua