Modul:Utvald
Från Järnvägsdata
Dokumentationen för denna modul kan skapas på Modul:Utvald/dok
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:Järnvägsdata: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:Järnvägsdata:Utvalda artiklar utan korrekt badge på Wikidata]]' .. atgard.atgard(entity)
end
return atgard.atgard(entity)
end
return p
