Hoppa till innehållet

Modul:P1566

Från Wikipedia

Dokumentation [visa] [redigera] [historik] [rensa sidcachen]


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.rank ~= 'deprecated' then --j.mainsnak.datavalue.snaktype == 'value' and 
				table.insert(s, '1')
				--table.insert(s, '[http://sws.geonames.org/' .. j.mainsnak.datavalue.value .. ' GeoNames]')
			end
		end
	end
	return table.concat(s, '<br/>')
end

return p