Modul:P1566
Utseende
Dokumentation [visa] [redigera] [historik] [rensa sidcachen]
Den här modulen används på över 1 000 000 sidor. För att undvika stor förstörelse och onödig belastning på servern, bör ändringar av den här mallen först göras i testmallen. |
p = {}
p.geonames = function(frames)
local entity = mw.wikibase.getEntity( )
if not entity then
return nil
end
if not entity.claims then
return nil
end
local s = {}
if not entity.claims["P1566"] and entity.claims["P361"] then
for i, j in pairs(entity.claims["P361"]) do
if j.mainsnak.datavalue.snaktype == 'value' and j.rank ~= 'deprecated' then
local qid = 'Q' .. j.mainsnak.datavalue['numeric-id']
--local e = mw.wikibase.getEntity(qid)
--table.insert(s, hart(e))
end
end
elseif entity.claims["P1566"] then
for i, j in pairs(entity.claims["P1566"]) do
if j.mainsnak.datavalue.snaktype == 'value' and j.rank ~= 'deprecated' then
table.insert(s, j.mainsnak.datavalue.value)
end
end
end
return s
end
return p