Module:Infobox/Compagnie aérienne
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 Compagnie aérienne.
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 generic = require "Module:Infobox/Fonctions"
local wikidata = require "Module:Wikidata"
local localdata = require "Module:Infobox/Localdata"
local p = {}
function p.slogan()
return {
type = "text",
style = { ["font-weight"] = "normal", ["font-style"] = "italic"},
value = function()
local slogan = localdata["slogan"]
if slogan then
local formattedSlogan = "« " .. slogan .. " »"
return formattedSlogan
end
end
}
end
function p.maincolor()
local user_input = localdata["couleur boîte"]
if user_input then
if user_input[0] ~= "#" then
return "#" .. user_input
else
return user_input
end
else
return "#4A6AA5"
end
end
return {
maincolor = p.maincolor(),
parts = {
generic.title({}, "white"),
generic.logo(1),
p.slogan(),
-- {
-- type = "row1col",
-- value = "IATA",
-- label = "[[Liste des codes IATA des compagnies aériennes|IATA]]",
--- property = "P229",
-- },
--- {
-- type = "row1col",
-- value = "OACI",
-- label = "[[Liste des codes OACI des compagnies aériennes|OACI]]",
-- property = "P230",
-- },
{
type = 'table', title = "Repères historiques",
rows = {
{
type = "mixed",
value = "création",
label = "Date de création",
property = "P571",
},
{
type = "mixed",
value = "faillite",
label = "Date de disparition",
property = "P576",
},
{
type = "mixed",
value = "dates clés",
label = "Dates-clés",
},
{
type = "mixed",
value = "fondateurs",
label = {
default = "Fondateurs",
ms = "Fondateur",
fs = "Fondatrice",
fp = "Fondatrices",
mp = "Fondateurs",
},
},
},
},
{
type = 'table', title = "Généralités",
rows = {
{
type = "mixed",
value = "destinations",
label = "Nombre de destinations",
},
{
type = "mixed",
value = "siège",
label = "[[Siège social]]",
generic.country()
},
generic.website("website"),
},
},
{
type = 'table', title = "Données financières",
rows = {
{
type = "mixed",
value = "chiffre d'affaires",
label = "Chiffre d'affaires",
},
{
type = "mixed",
value = "bénéfice",
label = "Bénéfice",
},
},
},
},
}