Mòdul:Wikibase/ús: diferència entre les revisions

Contingut suprimit Contingut afegit
Cap resum de modificació
actualitzo
 
Línia 6:
Retorna l'id de l'element de Wikidata corresponent a la pàgina. Sintaxi:
:<code><nowiki>{{#invoke:wikibase|id}}</nowiki></code>
No utilitza cap paràmetre, només analitza la pròpia pàgina. En cas de no existir l'element retorna una cadena buida "cap".
 
Exemple, per aquesta pàgina: <nowiki>{{#invoke:wikibase|id}}</nowiki> → {{#invoke:wikibase|id}}
 
;<code>label</code>:
Retorna l'etiqueta d'un element donat. Sintaxi:
:<code><nowiki>{{#invoke:wikibase|label}}</nowiki></code>
:<code><nowiki>{{#invoke:wikibase|label|<id>|<lang>}}</nowiki></code>
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: <nowiki>{{#invoke:wikibase|label|Q11799Q713246}}</nowiki> → {{#invoke:wikibase|label|Q11799Q713246}}
 
;<code>pagelabel_lang</code>:
Retorna el títolcodi de pàginallengua localde l'etiqueta obtinguda per a un element donat. Sintaxi:
:<code><nowiki>{{#invoke:wikibase|page|<id>label_lang}}</nowiki></code>
:<code><nowiki>{{#invoke:wikibase|label_lang|<id>}}</nowiki></code>
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.
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: <nowiki>{{#invoke:wikibase|pagelabel_lang|Q11799Q713246}}</nowiki> → {{#invoke:wikibase|pagelabel_lang|Q11799Q713246}}
 
;<code>firstpropertydescription</code>:
Retorna la primeradescripció propietat donada de ld'element corresponent a launa pàginaentitat. Sintaxi:
:<code><nowiki>{{#invoke:wikibase|firstproperty|<pxx>description}}</nowiki></code>
:<code><nowiki>{{#invoke:wikibase|description|<id>|<lang>}}</nowiki></code>
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 <nowiki>{{#property|<pxx>}}</nowiki> que retorna la llista de valors separats per una coma.
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: <nowiki>{{#invoke:wikibase|description|Q713246}}</nowiki> → {{#invoke:wikibase|description|Q713246}}
Vegeu la documentació a [[mw:Extension:WikibaseClient/Lua]]
 
;<code>getSiteLink</code>:
O l'àlies <code>page</code>, retorna el títol de pàgina local per un element donat. Sintaxi:
:<code><nowiki>{{#invoke:wikibase|getSiteLink|<id>|<wiki>}}</nowiki></code>
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 (cawiki, cawiktionary, commonswiki, etc.)
 
Exemple: <nowiki>{{#invoke:wikibase|getSiteLink|Q713246|cawiki}}</nowiki> → {{#invoke:wikibase|getSiteLink|Q713246|cawiki}}
 
;<code>validproperty</code>:
Retorna "null" si la propietat no existeix o té un marcador "sense valor" o "valor desconegut". Es pot usar com a alternativa a #property.
 
Sintaxi:
:<code><nowiki>{{#invoke:Wikibase|validproperty|<pxx>|type=value|item={{{item|}}}}}</nowiki></code>
 
<includeonly><!-- CATEGORIES AQUÍ I INTERWIKIS A WIKIDATA -->