Modul:Tjek mærket
Modulet bruges på skabelonerne {{lovende}}, {{god}}, {{fremragende}} og {{FremragendeListe}}, for at tjekke om det angivet kvalitetsmærket er sat i på Wikidata.
Evt. uoverensstemmelser gør at artiklen kommer i Kategori:Kvalitetsmærket artikler uden korrekt mærke på Wikidata
p = {}
p.maerket = function( frame )
local id = frame.args.id
local entity = mw.wikibase.getEntityObject()
if not entity then
return nil
end
local badges = entity.sitelinks.dawiki.badges
local maerket = false
for i, j in pairs(badges) do
if j == id then
maerket = true
end
end
if not maerket and mw.title.getCurrentTitle().namespace == 0 then -- Sorterar bort de markeringar som finns i andra namnrymder än huvudnamnrymden
return '[[Kategori:Kvalitetsmærket artikler uden korrekt mærke på Wikidata]]'
elseif not maerket and id == 'Q17580674' and mw.title.getCurrentTitle().namespace == 100 then -- Men Utmärkt portal, ligger inte i huvudnamnrymden...
return '[[Kategori:Kvalitetsmærket artikler uden korrekt mærke på Wikidata]]'
end
return nil
end
return p