Module:Infobox/Artiste : Différence entre versions
m |
(suppression variables globales) |
||
(18 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 | |
− | + | return person.occupation() | |
− | + | end | |
− | + | end, | |
− | + | {type = 'row', label = 'Autres activités', value = 'autres activités'}, | |
− | + | ---- | |
− | return | + | 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(), } }