Module:Infobox/Centre commercial
Apparence
[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.
La documentation de ce module est générée par le modèle {{Documentation module}}.
Elle est incluse depuis la page Modèle:Documentation module d'infobox. Veuillez placer les catégories sur cette page-là.
Les éditeurs peuvent travailler dans le bac à sable (créer).
Voir les statistiques d'appel depuis le wikicode sur l'outil wstat et les appels depuis d'autres modules.
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é'}),
}
}