Modulo:Wikidata/sandbox: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m aggiornati datatype
aggiunta funzione getId
Riga 2:
* Modulo per implementare le funzionalità dei template:
* {{Wikidata}}, {{WikidataQ}}, {{WikidataIdx}}, {{WikidataN}},
* {{WikidataLabel}}, {{WikidataLink}}, {{WikidataTipo}} e {{WikidataIstanzaWikidataId}}.
* Permette di accedere a Wikidata in modo più avanzato rispetto a {{#property}}.
 
Riga 625:
 
return ret
end
 
-- Ritorna l'ID dell'item Wikidata collegato alla pagina corrente.
function p._getId()
local entity = mw.wikibase.getEntityObject()
return entity and entity.id or nil
end
 
Riga 680 ⟶ 686:
return select(2, xpcall(function()
return p._getDatatype(getArgs(frame, {parentOnly = true}))
end, errhandler))
end
 
-- Entry-point per {{WikidataId}}
function p.getId(frame)
return select(2, xpcall(function()
return p._getId()
end, errhandler))
end