Module:Infobox/Équipe de sport électronique

 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 Équipe de sport électronique.


local jeu = require "Module:Infobox/Fonctions"
local wd = require( 'Module:Wikidata' )
local localdata = require( 'Module:Infobox/Localdata' )

local function defmaincolor() 
		if localdata["couleur cadre"] 
			then return '#'..localdata["couleur cadre"]
		else return '#004080' 
		end 
end

local function stylecolor() 
		if localdata["couleur écriture"] 
			then return '#'..localdata["couleur écriture"]
		else return 'white' 
		end 
end

return {
	maincolor = defmaincolor(),
	parts = {
		{
			type = 'title',
			value = 'nom',
			icon = 'jeuvideo',
			style = {['color'] = stylecolor()}
		},
		{
			type = 'images',
			imageparameters = 'logo',
			captionparameter = '',
			sizeparameter = 'taille logo'
		},
		{
			type = 'images',
			imageparameters = 'image',
			captionparameter = 'légende',
			sizeparameter = 'taille image',
		},
		{
			type	= 'table',
            separator = true,
			rows	= {
				{
					type		= 'row',
					label		= 'Surnom',
					value		= 'surnom',
					property	= 'P742'
				},
				{
					type		= 'row',
					label		= 'Pays d\'origine',
					value		= 'origine',
					property	= 'P495'
				},
				{
					type		= 'row',
					label		= 'Siège',
					value		= 'siège',
					property	= 'P159'
				},
				{
					type		= 'row',
					label		= 'Création',
					value		= 'création',
					property	= 'P571'
				},
				{
					type		= 'row',
					label		= 'Disparition',
					value		= 'disparition',
					property	= 'P576'
				},
				{
					type		= 'row',
					label		= 'Président',
					value		= 'président',
					property	= 'P488'
				},
				{
					type		= 'row',
					label		= 'Directeur',
					value		= 'directeur',
					property	= 'P286'
				},
				{
					type		= 'row',
					label		= 'Divisions',
					value		= 'divisions',
					property	= 'P199'
				}, }, },
		{
			type	= 'table',
            separator = true,
			rows	= {
				{
					type		= 'row',
					label		= 'Sponsors',
					value		= 'sponsors',
					property	= 'P859'
				},
				{
					type		= 'row',
					label		= 'Site web',
					value		= {'site web','site'},
					property	= 'P856'
				}
			}
		}
	}
}