Module:Infobox/Fonctions/Bâtiment : Différence entre versions
< Module:Infobox | Fonctions
(+ ingénieur) |
|||
Ligne 20 : | Ligne 20 : | ||
function p.coordinates(coordspecs) | function p.coordinates(coordspecs) | ||
return coordfunctions.coordinates(coordspecs) | return coordfunctions.coordinates(coordspecs) | ||
+ | end | ||
+ | |||
+ | function p.website() | ||
+ | return general.website() | ||
+ | end | ||
+ | |||
+ | |||
+ | function p.address() | ||
+ | return { | ||
+ | type = 'mixed', | ||
+ | label = 'Adresse', | ||
+ | value = function() return require('Module:Adresse').wikidataAddress(street, postcode) end, | ||
+ | wikidata = function() return require('Module:Adresse').wikidataAddress({item=item}) end, | ||
+ | } | ||
+ | end | ||
+ | |||
+ | function p.country(default) | ||
+ | return nil --return coordfunctions.country(default) | ||
end | end | ||
Version du 1 octobre 2014 à 15:29
La documentation pour ce module peut être créée à Module:Infobox/Fonctions/Bâtiment/doc
local p = {} local wikidatamod = require 'Module:Wikidata' local general = require 'Module:Infobox/Fonctions' local coordfunctions = require 'Module:Infobox/Fonctions/Géolocalisation' --Titre function p.title() -- local class = en-tête par défaut à définir ici ? return general.title() end --Image function p.mainimage(cat, defaultimage) if not cat then cat = 'Article à illustrer Bâtiment divers' end return general.mainimage(cat, defaultimage) end function p.coordinates(coordspecs) return coordfunctions.coordinates(coordspecs) end function p.website() return general.website() end function p.address() return { type = 'mixed', label = 'Adresse', value = function() return require('Module:Adresse').wikidataAddress(street, postcode) end, wikidata = function() return require('Module:Adresse').wikidataAddress({item=item}) end, } end function p.country(default) return nil --return coordfunctions.country(default) end function p.architect() return { type = 'mixed', label = 'Architecte', value = 'architecte', property = 'P84' } end function p.engineer() return { type = 'mixed', label = 'Ingénieur', value = 'ingénieur', property = 'P631' } end function p.geoloc(params) return coordfunctions.geoloc(params) end return p