Aller au contenu

Module:Infobox/Philosophe

Une page de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 12 janvier 2014 à 00:58 et modifiée en dernier par Zolo (discuter | contributions). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.

 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 Philosophe.


local helper = require "Module:InfoboxBuilder/Helpers"
local common = require "Module:InfoboxBuilder/Common queries"

return {
    parts = {
		{
			type = 'title',
			value = 'nom',
			icon = 'auteur', 
			background = function(frame) if frame.args['couleur'] then return frame.args['couleur'] else return '#B0C4DE' end end
		},
        {
        	type = 'text',
        	value = function( frame ) if frame.args['région'] then return '<p class="center" style="font-weight: bold">' .. frame.args['région'] .. '</p>' end end
        },
		{
			type = 'text',
			value = function( frame ) if frame.args['époque'] then return '<p class="center" style="font-weight: bold">' .. frame.args['époque'] .. '</p>' end end
        },
        common.mainimage('image', 'légende'),
        helper.table('hidden',
                common.birth('naissance', 'lieu de naissance'),
                common.death('décès', 'lieu de décès'),
                common.nationality('nationalité'),
                {type = 'mixed', label = 'Langue', value = 'langue', property='p103'},
                {type = 'mixed', label = 'Titre', value = 'titre'},
                {type = 'mixed', label = 'École/tradition', value = 'tradition philosophique'},
                {type = 'mixed', label = 'Principaux intérêts', value = 'principaux intérêts'},
                {type = 'mixed', label = 'Idées remarquables', value = 'idées remarquables'},
                {type = 'mixed', label = 'Œuvres principales', value = 'œuvres principales'},
                common.influencedby('influencé par'),
                common.influenced('a influencé'),
                {type = 'mixed', label = 'Célèbre pour', value = 'célèbre pour'},
                {type = 'mixed', label = 'Citation', value = 'citation'},
                {type = 'mixed', label = 'Adjectifs dérivés', value= 'adjectifs dérivés'}
            ),
    }
}