« Module:Propriétaire » : différence entre les versions
Apparence
Modèle:Infobox>Zolo création pour les infobox |
Modèle:Infobox>Zolo Aucun résumé des modifications |
||
| Ligne 3 : | Ligne 3 : | ||
local wikidata = require('Module:Wikidata') | local wikidata = require('Module:Wikidata') | ||
local | 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. | 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 à 09: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