Aller au contenu

Module:Infobox/Idéologie

Une page de Wikipédia, l'encyclopédie libre.
Ceci est la version actuelle de cette page, en date du 26 mars 2025 à 11:26 et modifiée en dernier par MarinBzh (discuter | contributions). L'URL présente est un lien permanent vers cette version.
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)

 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 Idéologie.


local general = require 'Module:Infobox/Fonctions'
local localdata = require( 'Module:Infobox/Localdata' )
local wikidata = require( 'Module:Wikidata' )
local localisation = require "Module:Infobox/Fonctions/Géolocalisation"
local displayFormat = { 'recherche', nil, '#184E75', '#184E75', '#FFFFFF', 'defaut' }

local titleColor = (localdata['nom noir'] == 'oui') and '#000000' or '#FFFFFF'

return {
    maincolor = displayFormat[3],
    secondcolor = displayFormat[4],
    thirdcolor = displayFormat[5],
    parts = {
        general.title(displayFormat[1], displayFormat[2], 'nom', nil, false, titleColor),
        {
            type = 'images',
            imageparameters = 'image1',
            captionparameter = 'légende1',
            sizeparameter = 'taille image1',
	    	uprightparameter = 'upright1',
            wikidata = { property = 'P1846' },
            numval = 1,
		},
        {
        	type = 'images',
        	imageparameters = 'image2', 
        	captionparameter = 'légende2',
        	sizeparameter = 'taille image2',
	    	uprightparameter = 'upright2',
        },
        {
        	type = 'images',
        	imageparameters = 'image3',
        	captionparameter = 'légende3',
        	sizeparameter = 'taille image3',
	    	uprightparameter = 'upright3',
        },
        {
            type = 'table',
            title = 'Présentation',
            rows = {
                { type = 'mixed', label = 'Fondateur', plurallabel = 'Fondateurs', value = 'fondateur' },
                { type = 'mixed', label = 'Création', value = 'création' },
                { type = 'mixed', label = 'Extinction', value = 'extinction' },
                { type = 'mixed', label = 'Pays', plurallabel = 'Pays', value = 'pays' },
                { type = 'mixed', label = 'Sigle', plurallabel = 'Sigles', value = 'sigle' },
                { type = 'mixed', label = 'Partisan', plurallabel = 'Partisans', value = 'partisan' },
                { type = 'mixed', label = 'Couleur', plurallabel = 'Couleurs', value = 'couleur' },
                { type = 'mixed', label = 'Symbole', plurallabel = 'Symboles', value = 'symbole' },
                { type = 'mixed', label = 'Devise', plurallabel = 'Devises', value = 'devise' },
                { type = 'mixed', label = 'Chiffre-clé', plurallabel = 'Chiffres-clés', value = 'chiffre-clé' }
                }
        },
        {
            type = 'table',
            title = 'Philosophie',
            rows = {
                { type = 'mixed', label = 'Type', plurallabel = 'Types', value = 'type' },
                { type = 'mixed', label = 'Idéologie mère', plurallabel = 'Idéologies mères', value = 'idéologie mère' },
                { type = 'mixed', label = 'Philosophe', plurallabel = 'philosophes', value = 'philosophe' },
                { type = 'mixed', label = 'Influence', plurallabel = 'Influence', value = 'influence' },
                { type = 'mixed', label = 'Scission de', plurallabel = 'Scissions de', value = 'scission de' },
                { type = 'mixed', label = 'Fusion de', plurallabel = 'Fusions de', value = 'fusion de' },
                { type = 'mixed', label = 'Scission dans', plurallabel = 'Scissions dans', value = 'scission dans' },
                { type = 'mixed', label = 'Fusionné dans', plurallabel = 'Fusionnés dans', value = 'fusionné dans' },
                { type = 'mixed', label = 'Ouvrage', plurallabel = 'Ouvrages', value = 'ouvrage' }
            }
        },
        {
            type = 'table',
            title = 'Idées',
            rows = {
                { type = 'mixed', label = 'Positionnement', plurallabel = 'Positionnements', value = 'positionnement' },
                { type = 'mixed', label = 'Économie', value = 'économie' },
                { type = 'mixed', label = 'Société', value = 'société' },
                { type = 'mixed', label = 'Environnement', value = 'environnement' },
                { type = 'mixed', label = 'Idéologie alliée', plurallabel = 'Idéologies alliées', value = 'alliée' },
                { type = 'mixed', label = 'Idéologie rivale', plurallabel = 'Idéologies rivaux', value = 'rivale' }
            }
        },
        {
            type = 'table',
            title = 'Politique',
            rows = {
            	{ type = 'mixed', label = 'Régime politique', plurallabel = 'Régimes politiques', value = 'régime politique' },
                { type = 'mixed', label = 'Méthode d\'action', plurallabel = 'Méthodes', value = 'méthode' },
                { type = 'mixed', label = 'Réalisation', plurallabel = 'Réalisations', value = 'réalisation' },
                { type = 'mixed', label = 'Dates-clés', value = 'dates-clés' },
                { type = 'mixed', label = 'Personnalités politiques', plurallabel = 'Personnalités politiques', value = 'personnalités politiques' }
            }
        },
        {
            type = 'table',
            title = 'Organisation',
            rows = {
                { type = 'mixed', label = 'Organisation régionale', plurallabel = 'Organisations régionales', value = 'organisation régionale' },
                { type = 'mixed', label = 'Organisation internationale', plurallabel = 'Organisations internationales', value = 'organisation internationale' }
            }
        }
    }
}