Aller au contenu

Module:Infobox/Centre commercial

Une page de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 23 septembre 2015 à 12:07 et modifiée en dernier par Thierry Caro (discuter | contributions). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.

 Documentation[voir] [modifier] [historique] [purger]

Cette page définit un module d'infobox. Pour les conseils sur l'usage de ce module, voyez Modèle:Infobox Centre commercial.


local building = require "Module:Infobox/Fonctions/Bâtiment"
local centre = require "Module:Infobox/Fonctions"
local address = require "Module:Adresse"

local wd = require "Module:Interface Wikidata".fromLua


return
	{
	maincolor = '#E1E1E1',
	parts =
    	{
		centre.title(),
		centre.logo('100px'),
		centre.mainimage('Article à illustrer Centre commercial', 'Defaut 2.svg'),
		{type = 'table', rows = {
			{
				type = "row",
				label = "Emplacement",
				wikidata = address.fullAddress(item, localdata['pays'], nil, nil, localdata['emplacement']) 
			},
			},
		},
		{type = 'table', rows = {
			building.creator(),
			building.owner(),
			building.opening(),
			{	
				type = "row",
				label = "Fréquentation annuelle",
				value = "fréquentation annuelle",
				wikidata = {property = 'P1174', showdate = true}
			},
			{
				type = "row",
				label = "Chiffre d'affaires annuel",
				value = "chiffre d'affaires annuel"
			},
			{
				type = "row",
				label = 'Slogan',
				plurallabel = 'Slogans',
				value = 'slogan'
			},
			{
				type = "row",
				label = "Surface totale",
				value = 'superficie totale',
				property = "P2046"
			},
			{
				type = "row",
				label = "Surface commerciale",
				value = "superficie commerciale"
			},
			{
				type = "row",
				label = "Niveaux",
				value = "nombre de niveaux",
				property = "P1101"
			},
			{
				type = "row",
				label = "Commerces",
				value = "nombre de commerces",
				wikidata = function()
					return wd.formatQualifiers{entity = item, property = 'P527', targetvalue = 'Q213441', qualifiers = 'P1114', showdate = true, addcat = true, linkback = true}
					end
			},
			{
				type = "row",
				label = "Stationnements",
				value = "nombre de places de parking",
				wikidata = function()
					return wd.formatQualifiers{entity = item, property = 'P912', targetvalue = 'Q6501349', qualifiers = 'P1083', showdate = true, addcat = true, linkback = true}
					end
			},
			building.transport(),
			building.website(),
			{
				type = "row",
				label = "Note",
				value = "note"
			},
			building.coordinates(),
			},
		},
		building.geoloc({pointtype = 'localité'}),
	}
}