Module:Infobox/Série de jeux vidéo

 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 Série de jeux vidéo.


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


return {
	maincolor = '#004080',
	parts = {
		{
			type = 'title',
			value = 'titre',
			icon = 'jeuvideo',
			style = {['color'] = 'white'},
			italic = function(localdata) if localdata["titre en italique"] then return false else return true end end,
			setdisplaytitle = true,
		},
		{
			type = 'images',
			imageparameters = {'image','logo'},
			captionparameter = 'légende',
			altparameter = 'alternative',
			sizeparameter = {'taille','taille image','taille logo'}
		},
		{
			type = 'images',
			imageparameters = {'image2'},
			captionparameter = 'légende2',
			altparameter = 'alternative2',
			sizeparameter = {'taille2','taille image2'},
		},
		{
			type	= 'table',
                        separator = true,
			rows	= {
                {
					type		= 'row',
					label		= 'Franchise',
					value		=  function(localdata) if localdata["franchise"] then return '<i>'..localdata["franchise"]..'</i>' end end

				},
                {
					type		= 'row',
					label		= '[[Genre de jeu vidéo|Genre]]',
					value		= 'genre',
					property	= 'P136'

				},
				{
					type		= 'row',
					label		= '[[Développeur de jeux vidéo|Développeur]]',
					value		= 'développeur',
					property	= 'P178'
				},
				{
					type		= 'row',
					label		= '[[Éditeur de jeux vidéo|Éditeur]]',
					value		= 'éditeur',
					property	= 'P123'
				},
				{
					type		= 'row',
					label		= '[[Liste des distributeurs de jeux vidéo|Distributeur]]',
					value		= 'distributeur',
					property	= 'P750'
				},
				{
					type		= 'row',
					label		= 'Personnalité clé',
					value		= 'personnalité'
				}, }, },
			{
				type	= 'table',
                separator = true,
				rows	= {
                {
					type		= 'row',
					label		= 'Premier jeu',
					value		= 'début'

				},
                {
					type		= 'row',
					label		= 'Premier jeu',
					value		= 'premier jeu'
				},
                {
					type		= 'row',
					label		= 'Jeu phare',
					value		= 'jeu phare'

				},
				{
					type		= 'row',
					label		= 'Dernier jeu',
					value		= 'dernier jeu'
				},
				{
					type		= 'row',
					label		= 'Plate-forme',
					value		= {'plates-formes','plate-forme','plateforme'},
					property	= 'P400'
				}, }, },
			{
				type	= 'table',
                separator = true,
				rows	= {
                                {
					type		= 'row',
					label		= 'Ventes',
					value		= 'ventes',
					property = 'P2664'
				},
				{
					type		= 'row',
					label		= 'Produit dérivé',
					value		= {'produits dérivés','produit dérivé'}
				},
				{
					type		= 'row',
					label		= 'Site web',
					value		= {'site web','site officiel'},
					property	= 'P856'
				},
			},
		},
	},
}