Module:Infobox/Artiste : Différence entre versions
(person.places(), est utilisé pour définir le lieu de travail, il est stocké sur Module:Infobox/Fonctions/Personne) |
(person.contacts(), est utilisé pour définir les maîtres et élèves de l'article, il peut également définir un directeur de thèse ou un étudiant de thèse, mais ces informations n'ont que très peu de possibilités de figurer pour un artiste) |
||
Ligne 25 : | Ligne 25 : | ||
---- | ---- | ||
person.education(), | person.education(), | ||
− | + | person.contacts(), | |
− | |||
person.places(), | person.places(), | ||
person.movement(), | person.movement(), |
Version du 17 novembre 2015 à 12:58
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 = { person.title('artiste'), person.mainimage(), {type = 'table', rows = { person.birth(), person.death(), person.floruit(), person.othernames(), person.nationality(), --- arrangemement pour le paramètre "autres activités" (obsolète ?) function() if localdata['autres activités'] then return {type = 'row', label = 'Activités', value = 'activités'} else return person.occupation() end end, {type = 'row', label = 'Autres activités', value = 'autres activités'}, ---- person.education(), person.contacts(), person.places(), person.movement(), {type = 'row', label = '[[Mécénat|Mécènes]]', singularlabel = '[[Mécénat|Mécène]]', plurallabel = '[[Mécénat|Mécènes]]', value = 'mécènes', wikidata = {property = 'P1962', showdate = true, sorttype = 'chronological', conjtype = 'comma'} }, person.influencedby(), person.influenced(), person.awards(), }, }, {type = 'table', title = 'Œuvres réputées', rows = { { type = 'row', value = 'œuvres principales', wikidata = { property = 'P800', numval = 5, excludespecial = true, withlink = 'wikipedia', displayformat = function(snak) return '<i>' .. wikidata.formatEntity(wikidata.getid(snak), {defaultlink = 'image'}) .. '</i>' end } } } }, {type = 'table', title = 'Compléments', rows = { {type = 'row', value = 'compléments'}, }, }, person.signature(), } }