Module:Propriétaire : Différence entre versions

De Lagny-sur-Marne Wiki
Aller à : navigation, rechercher
(création pour les infobox)
 
Ligne 3 : Ligne 3 :
 
local wikidata = require('Module:Wikidata')
 
local wikidata = require('Module:Wikidata')
  
local specialvalues = {
+
local speciallabels = {
 
Q90 =  '[[Paris|ville de Paris]]',
 
Q90 =  '[[Paris|ville de Paris]]',
 
Q142 = '[[France|État français]]',
 
Q142 = '[[France|État français]]',
Ligne 12 : Ligne 12 :
 
query.entity = item
 
query.entity = item
 
query.property = 'P127'
 
query.property = 'P127'
query.specialvalues = specialvalues
+
query.speciallabels = speciallabels
 
-- à faire : fonction pour prendre en charge les autres divisions administrative : Blablaville -> commune de Blablaville
 
-- à faire : fonction pour prendre en charge les autres divisions administrative : Blablaville -> commune de Blablaville
 
 

Version du 10 mars 2015 à 07:56

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 = {
	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
	
	return wikidata.formatAndCat(query)
end
return p