Mòdul:Wikibase/ús

De la Viquipèdia, l'enciclopèdia lliure

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:Wikidades.

Funcions:

id

Retorna l'id de l'element de Wikidata corresponent a la pàgina indicada pel títol o a la pàgina actual. Sintaxi:

{{#invoke:wikibase|id|<títol>}}
{{#invoke:wikibase|id}}

En cas de no existir l'element retorna una cadena buida "".

Per exemple, en la pàgina Ajuda:Japonès {{#invoke:wikibase|id|{{BASEPAGENAME}}}} donarà l'id corresponent a Japonès, el mateix que s'obté en aquesta pàgina amb {{#invoke:wikibase|id}}.

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. Vegeu {{label}}.

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

description

Retorna la descripció d'una entitat. Sintaxi:

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

Per defecte retorna la descripció de l'element associat a la pàgina actual. Proporcionant l'id, d'un element Q o propietat P, retornarà la descripció corresponent. Amb un segon paràmetre amb un codi de llengua obté la descripció en la llengua especificada.

Exemple: {{#invoke:wikibase|description|Q11799}} → municipi de Catalunya

getSiteLink

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

{{#invoke:wikibase|getSiteLink|<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|getSiteLink|Q11799}} → Pau (Alt Empordà)