Aller au contenu

Module:Propriétaire

Depi Wikipedya, ansiklopedi lib
Vèsyon nan dat 6 oktòb 2023 à 11:39 Kitanago (diskisyon | kontribisyon) (Paj ki kreye ak " -- récupère et formate le propriétaire de quelque chose en utilisant Wikidata (principalement Property:P127) local p = {} local wikidata = require('Module:Wikidata') local speciallabels = { Q29 = 'État espagnol', Q90 = 'ville de Paris', Q142 = 'État français', } function p.formatFromItem(item, queryparams) local query = queryparams or {} query.entity = item query.property = 'P127' query.speciallabels = speciallabels -- à... ")
(dif) ← Vèsyon presedan | Vèsyon kounye a (dif) | Vèsyon swivan → (dif)

La documentation pour ce module peut être créée à Module:Propriétaire/doc

-- récupère et formate le propriétaire de quelque chose en utilisant Wikidata (principalement Property:P127)
local p = {}
local wikidata = require('Module:Wikidata')

local speciallabels = {
	Q29 = '[[Espagne|État espagnol]]',
	Q90 =  '[[Paris|ville de Paris]]',
	Q142 = '[[France|État français]]',
}

function p.formatFromItem(item, queryparams)
	local query = queryparams or {}
	query.entity = item
	query.property = 'P127'
	query.speciallabels = speciallabels
	-- à faire : fonction pour prendre en charge les autres divisions administrative : Blablaville -> commune de Blablaville
	
	local claims = wikidata.getClaims(query)
	if claims then
		query.claims = claims
		return wikidata.formatAndCat(query), #claims
	end
	return nil
end

return p