Module:Infobox/Acquisition
[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 Acquisition.
La documentation de ce module est générée par le modèle {{Documentation module}}.
Elle est incluse depuis la page Modèle:Documentation module d'infobox. Veuillez placer les catégories sur cette page-là.
Les éditeurs peuvent travailler dans le bac à sable (créer).
Voir les statistiques d'appel depuis le wikicode sur l'outil wstat et les appels depuis d'autres modules.
local acq = require "Module:Infobox/Fonctions"
local wd = require( 'Module:Wikidata' )
local localdata = require( 'Module:Infobox/Localdata' )
local function defmaincolor()
if localdata["couleur boîte"]
then return '#'..localdata["couleur boîte"]
else return '#004080'
end
end
local function stylecolor()
if localdata["couleur texte"]
then return '#'..localdata["couleur texte"]
else return 'white'
end
end
return {
maincolor = defmaincolor(),
parts = {
{
type = 'title',
value = {'titre', 'nom'},
style = {['color'] = stylecolor()}
},
{
type = 'images',
imageparameters = {'logo1', 'logo'},
captionparameter = {'légende logo1', 'légende logo'},
sizeparameter = {'taille logo1','taille logo'},
altparameter = {'alternative logo1', 'alternative logo'},
property = 'P154'
},
{
type = 'images',
imageparameters = 'logo2',
captionparameter = 'légende logo2',
sizeparameter = 'taille logo2',
altparameter = 'alternative logo2'
},
{
type = 'images',
imageparameters = 'logo3',
captionparameter = 'légende logo3',
sizeparameter = 'taille logo3',
altparameter = 'alternative logo3'
},
{
type = 'table', separator=true,
rows = {
{ type = 'row',
label = 'Initiateur',
value = 'initiateur',
property = 'P170'
},
{ type = 'row',
label = 'Cible',
value = 'cible',
property = 'P533'
},
{ type = 'row',
label = 'Type',
value = 'type'
},
{ type = 'row',
label = 'Coût',
value = {'montant', 'coût', 'prix'},
property = 'P2130'
},
{ type = 'row',
label = 'Annonce',
value = {'annonce', 'date', 'début'},
property = 'P585'
},
{ type = 'row',
label = 'Complétion',
value = {'complétion', 'fin'},
property = 'P582'
},
{ type = 'row',
label = 'Annulation',
value = 'annulation',
property = 'P576'
},
{ type = 'row',
label = 'Nouvelle entité',
value = {'nouvelle entité', 'entité'}
},
},
},
},
}