„Modul:WikidataDescription“ – Versionsunterschied
Erscheinungsbild
Inhalt gelöscht Inhalt hinzugefügt
AZ: Die Seite wurde neu angelegt: local p = {} function p.description(frame) local lemma = frame.args[1] local wikidata_id if lemma… |
(kein Unterschied)
|
Version vom 7. August 2020, 17:01 Uhr
Die Dokumentation für dieses Modul kann unter Modul:WikidataDescription/Doku erstellt werden
local p = {}
function p.description(frame)
local lemma = frame.args[1]
local wikidata_id
if lemma then
wikidata_id = mw.wikibase.getEntityIdForTitle(lemma)
else wikidata_id = mw.wikibase.getEntityIdForCurrentPage()
end
if wikidata_id then
local description = mw.wikibase.getDescription(wikidata_id)
if description then
return description .. " ([[D:Special:SetLabelDescriptionAliases/" .. wikidata_id .. "/de|Bearbeiten]])"
else return "<keine Beschreibung angegeben> ([[D:Special:SetLabelDescriptionAliases/" .. wikidata_id .. "/de|Hinzufügen]])"
end
else return "<kein verknüpftes Wikidata-Objekt gefunden>"
end
end
return p