Module:Infobox/Fonctions/Bâtiment : Différence entre versions

De Lagny-sur-Marne Wiki
Aller à : navigation, rechercher
(Nouvelle page : local p = {} local wikidata = require('Module:Wikidata') local general = require('Module:Infobox/Fonctions') local coordinates = require('Module:Coordinates') function p.coordina...)
 
Ligne 5 : Ligne 5 :
  
 
function p.coordinates()
 
function p.coordinates()
if localdata["géolocalisation"] == 'pas pertinent' or localdata['géolocalisation'] == 'non' then
 
return nil
 
end
 
 
return {
 
return {
 
type = 'mixed',
 
type = 'mixed',
 
label = 'Coordonnées',
 
label = 'Coordonnées',
 
value = function(localdata, item)
 
value = function(localdata, item)
 +
if localdata["géolocalisation"] == 'pas pertinent' or localdata['géolocalisation'] == 'non' then
 +
return nil
 +
end
 
local displayformat = displaycoords
 
local displayformat = displaycoords
 
local displaytitle = 'title'
 
local displaytitle = 'title'

Version du 23 septembre 2014 à 08:47

La documentation pour ce module peut être créée à Module:Infobox/Fonctions/Bâtiment/doc

local p = {}
local wikidata = require('Module:Wikidata')
local general = require('Module:Infobox/Fonctions')
local coordinates = require('Module:Coordinates')

function p.coordinates()
	return {
		type = 'mixed',
		label = 'Coordonnées',
		value = function(localdata, item)
			if localdata["géolocalisation"] == 'pas pertinent' or localdata['géolocalisation'] == 'non' then
				return nil
			end
			local displayformat = displaycoords
			local displaytitle = 'title'
			if localdata['displaytitle'] == 'non' then
				displaytitle = ''
			elseif 'coords en titre' == 'non' then
				displaytitle = ''
			end
			local displayinline = 'inline'
			if localdata['displayinline'] == 'non' then
				displayinline = ''
			elseif 'coords en ligne' == 'non' then
				displayinline = ''
			end
			local displayplace = displaytitie .. ',' .. displayinline
			local latitude = localdata['latitude']
			local longitude = localdata['longitude']
			local globe = localdata['globe']
			return coordinates._coord({latitude = latitude, longitude = longitude, displayformat = displayformat, globe = globe, wikidata = true})
			end
		}
end

function p.architect()
	return {
		type = 'mixed',
		label = 'Architecte',
		value = 'architecte',
		property = 'P84'
	}
end
return p