Module:Infobox/Hexasoft
Apparence
[voir] [modifier] [historique] [purger]
Cette page définit un module d'infobox.
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.
--[[
Ceci est un test, qui sera supprimé.
--]]
local localdata = require "Module:Infobox/Localdata"
local function build()
out = ""
for _, v in pairs(localdata) do
out = out .. _ .. " " .. v .. "<br/>"
end
return out
end
local function genere()
local out = {}
-- localdata["taxon"] : il faut le mettre en forme (italiques…)
localdata["val1"] = "valeur 1"
localdata["val2"] = "valeur 2"
localdata["val3"] = "valeur 3"
localdata["debug"] = build()
out = {
maincolor = '#0000FF',
secondcolor = '#FF0000',
parts = {
{
type = 'title',
value = 'taxon',
},
{
type = 'images',
imageparameters = 'image',
captionparameter = 'légende',
defaultimage = 'Defaut 2.svg',
},
{
type = 'table',
title = localdata['rang'],
rows = {
{ type = 'row1col', value = localdata["taxon"] },
{ type = 'row1col', value = localdata["auteur"] },
},
},
{
type = 'table',
title = 'Debug',
rows = {
{ type = 'row1col', value = localdata["debug"] },
},
},
{
maincolor = '#00FFFF',
type = 'table',
title = 'Table',
rows = {
{ type = 'row', label = 'label 1', value = 'val1' },
{ type = 'row', label = 'label 2', value = 'val2' },
},
},
{
type = 'table',
title = 'Entrée',
rows = {
{ type = 'row1col', value = localdata["val3"] },
},
},
}
}
return out
end
return genere()