Modul:WikidataDescription
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, lang = mw.wikibase.getDescriptionWithLang(wikidata_id)
if description and lang and lang == "de" 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