Modul:Sandlådan/Innocent bystander/WD2

Från Wikipedia
Hoppa till: navigering, sök

Dokumentationen för denna modul kan skapas på Modul:Sandlådan/Innocent bystander/WD2/dok

local wikidata = require('Modul:Wikidata2').formatStatementsFromLua

p = {}

function p.ort( frame )
	local args = frame:getParent().args
	local qid = args.qid
	local entity = {}
	if qid == '' then 
		entity = mw.wikibase.getEntityObject()
	else
		entity = mw.wikibase.getEntityObject( qid )
	end
	if not entity then
		entity = mw.wikibase.getEntityObject( 'Q13406268' ) -- Sandlåda
	end
	local typ = wikidata({entity = entity, property = 'P31', raw = 'true'})
	if typ and #typ > 0 then
		for k, v in pairs(typ) do
			if v.item == 'Q25964111' then -- Grupp av bebodda platser
				local OrtsfaktaSverige = require('Modul:Sandlådan/Innocent bystander/WD3').ort
				return OrtsfaktaSverige(entity, frame)
			end
		end
	end
	local OrtsfaktaSverige = require('Modul:Ortsfakta Sverige WD').ort
	return OrtsfaktaSverige(entity, frame)
end

return p