Module:Infobox/Artiste : Différence entre versions

De Lagny-sur-Marne Wiki
Aller à : navigation, rechercher
(corr lieu de travail, et remet la petite barre bleue en haut de la table, en fait, c'est vrai que dans certains cas, c'est un peu bizarre sans)
Ligne 13 : Ligne 13 :
 
},
 
},
 
person.mainimage(),
 
person.mainimage(),
{type = 'table',  rows = {
+
{type = 'table',  style = {['border-top'] = '1px solid #7DA7D9;'}, rows = {
 
person.birth(),
 
person.birth(),
 
person.death(),
 
person.death(),
Ligne 25 : Ligne 25 :
 
{type = 'row', label = 'Maîtres', value = 'maîtres', property = 'P1066'},
 
{type = 'row', label = 'Maîtres', value = 'maîtres', property = 'P1066'},
 
{type = 'row', label = 'Élèves', value = 'élèves', property = 'P802'},
 
{type = 'row', label = 'Élèves', value = 'élèves', property = 'P802'},
{type = 'row', label = 'Lieu de travail', value = 'lieu de travail', property = wikidata.formatStatements{entity = item, property = 'P937', showdate = true, sorttype = 'chronological'}},
+
{type = 'row', label = 'Lieu de travail', value = 'lieu de travail', wikidata = function() return wikidata.formatStatements{entity = item, property = 'P937', showdate = true, sorttype = 'chronological'} end},
 
{type = 'row', label = 'Mouvement', value = 'mouvement', property = 'P135'},
 
{type = 'row', label = 'Mouvement', value = 'mouvement', property = 'P135'},
 
{type = 'row', label = '[[Mécénat|Mécènes]]', value = 'mécènes'},
 
{type = 'row', label = '[[Mécénat|Mécènes]]', value = 'mécènes'},

Version du 25 mai 2015 à 21:51

La documentation pour ce module peut être créée à Module:Infobox/Artiste/doc

local person = require "Module:Infobox/Fonctions/Personne"
local wikidata = require "Module:Wikidata"
return 
	{
	maincolor = '#7DA7D9',
	parts =
    	{
			{
			type = 'title',
			value = 'nom',
			icon = 'artiste',
			style = {color = '#ffffff'}
			},
			person.mainimage(),
			{type = 'table',  style = {['border-top'] = '1px solid #7DA7D9;'}, rows = {
				person.birth(),
				person.death(),
				{type = 'row', label = 'Période d\'activité' , value = 'Période d\'activité', property = 'P1317'},
				{type = 'row', label = 'Autres noms', value = 'autres noms'},
				{type = 'row', label = 'Nom de naissance', value = 'nom de naissance'},
				person.nationality(),
				{type = 'row', label = 'Activités', value = 'activités'},
				{type = 'row', label = 'Autres activités', value = 'autres activités'},
				{type = 'row', label = 'Formation', value = 'formation', property = 'P69'},
				{type = 'row', label = 'Maîtres', value = 'maîtres', property = 'P1066'},
				{type = 'row', label = 'Élèves', value = 'élèves', property = 'P802'},
				{type = 'row', label = 'Lieu de travail', value = 'lieu de travail', wikidata = function() return wikidata.formatStatements{entity = item, property = 'P937', showdate = true, sorttype = 'chronological'} end},
				{type = 'row', label = 'Mouvement', value = 'mouvement', property = 'P135'},
				{type = 'row', label = '[[Mécénat|Mécènes]]', value = 'mécènes'},
				person.influencedby(),
				person.influenced(),
				person.awards(),
				},
			},
			{type = 'table', title = 'Œuvres réputées', rows = {
				{type = 'row', value = 'œuvres principales'},
				},
			},
			{type = 'table', title = 'Compléments', rows = {
				{type = 'row', value = 'compléments'},
				},
			},
			person.signature(),
		}
	}