Modul:Utvald
Utseende
Dokumentation [visa] [redigera] [historik] [rensa sidcachen]
Den här modulen hjälper till att hålla koll på om sådana mallar som {{Utmärkt}}
, {{Bra}}
är kompletterade med rätt typ av Badge för utvalda artiklar på Wikidata. Sidor som inte har en korrekt badge när dessa mallar används, hamnar i Kategori:Wikipedia:Utvalda artiklar utan korrekt badge på Wikidata.
p = {}
p.utvald = function( frame )
local atgard = require('Modul:Åtgärdskategorier Wikidata')
local id = frame.args.id
local entity = mw.wikibase.getEntityObject()
if not entity then
return atgard.atgard(entity)
end
local badges = entity.sitelinks.svwiki.badges
local utvald = false
for i, j in pairs(badges) do
if j == id then
utvald = true
end
end
if not utvald and mw.title.getCurrentTitle().namespace == 0 then -- Sorterar bort de markeringar som finns i andra namnrymder än huvudnamnrymden
return '[[Kategori:Wikipedia:Utvalda artiklar utan korrekt badge på Wikidata]]' .. atgard.atgard(entity)
elseif not utvald and id == 'Q17580674' and mw.title.getCurrentTitle().namespace == 100 then -- Men Utmärkt portal, ligger inte i huvudnamnrymden...
return '[[Kategori:Wikipedia:Utvalda artiklar utan korrekt badge på Wikidata]]' .. atgard.atgard(entity)
end
return atgard.atgard(entity)
end
return p