Module:Infobox/Compagnie aérienne

Une page de Wikipédia, l'encyclopédie libre.

 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 Compagnie aérienne.


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",
				},
			},
		},
	},
}