« Module:Propriétaire » : différence entre les versions
Aller à la navigation
Aller à la recherche
création pour les infobox |
Aucun résumé des modifications |
||
| (Une version intermédiaire par le même utilisateur non affichée) | |||
| Ligne 3 : | Ligne 3 : | ||
local wikidata = require('Module:Wikidata') | local wikidata = require('Module:Wikidata') | ||
local | local speciallabels = { | ||
Q29 = '[[Espagne|État espagnol]]', | |||
Q90 = '[[Paris|ville de Paris]]', | Q90 = '[[Paris|ville de Paris]]', | ||
Q142 = '[[France|État français]]', | Q142 = '[[France|État français]]', | ||
| Ligne 12 : | Ligne 13 : | ||
query.entity = item | query.entity = item | ||
query.property = 'P127' | query.property = 'P127' | ||
query. | 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 | ||
Dernière version du 25 mars 2015 à 18:24
-- 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 -- à faire : fonction pour prendre en charge les autres divisions administrative : Blablaville -> commune de Blablaville
return wikidata.formatAndCat(query) end return p