Modulo:Opera/CatAutore

Da Wikisource.

La documentazione per questo modulo può essere creata in Modulo:Opera/CatAutore/man

local item = mw.wikibase.getEntityObject()
local p = {}
 
function p.test()
	local values = {}
	local autore=""
	if item and item.claims and item.claims.P50 then
		local claims = item.claims.P50
		for _, claim in pairs(claims) do
			if claim.mainsnak.datavalue and claim.mainsnak.datavalue.value and claim.mainsnak.datavalue.value['numeric-id'] then
				autore=mw.ustring.gsub(mw.wikibase.sitelink('Q'..claim.mainsnak.datavalue.value['numeric-id']),"Autore:","")
				table.insert(values, autore )
			end
		end
	end
	return table.concat(values, '/')
end
 
return p