Module:Infobox/Artiste : Différence entre versions
(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) |
(suppression variables globales) |
||
(22 révisions intermédiaires par 3 utilisateurs non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
local person = require "Module:Infobox/Fonctions/Personne" | local person = require "Module:Infobox/Fonctions/Personne" | ||
local wikidata = require "Module:Wikidata" | local wikidata = require "Module:Wikidata" | ||
− | return | + | return { |
− | |||
maincolor = '#7DA7D9', | maincolor = '#7DA7D9', | ||
− | parts = | + | 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 ( localdata ) | |
− | + | if localdata['autres activités'] then | |
− | + | return {type = 'row', label = 'Activités', value = 'activités'} | |
− | + | else | |
− | person. | + | return person.occupation() |
− | + | end | |
− | + | end, | |
− | + | {type = 'row', label = 'Autres activités', value = 'autres activités'}, | |
− | + | ---- | |
− | + | person.education(), | |
− | + | person.contacts(), | |
− | + | person.places(), | |
− | + | person.movement(), | |
− | + | person.patron(), | |
− | + | person.influencedby(), | |
− | + | person.influenced(), | |
− | + | person.family(), | |
− | + | person.awards(), | |
− | + | person.website(), | |
− | + | }}, | |
− | + | ||
− | + | person.works({withlink = 'frwiki'}), | |
− | + | {type = 'table', title = 'Compléments', rows = { | |
− | + | {type = 'row', value = 'compléments'}, | |
− | + | }}, | |
− | + | ||
− | + | person.signature(), | |
− | |||
} | } | ||
+ | } |
Version actuelle datée du 16 septembre 2016 à 09:11
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 ( localdata ) 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(), person.patron(), person.influencedby(), person.influenced(), person.family(), person.awards(), person.website(), }}, person.works({withlink = 'frwiki'}), {type = 'table', title = 'Compléments', rows = { {type = 'row', value = 'compléments'}, }}, person.signature(), } }