Module:Infobox/Documentation
Apparence
Ce module permet de créer des infobox v3 en Lua grâce à une interface orienté objet. Il sert aussi de bibliothèque au module InfoboxBuilder.
Les paramètre des différentes méthodes sont plus ou moins les mêmes que ceux des modules des infobox v3.
Exemple
local infoboxModule = require 'Module:Infobox'
local infobox = infoboxModule.new( {
class = 'maSuperInfobox'
} )
infobox.addTitle( {
text = 'MaPage',
background = '#B0C4DE'
} )
infobox.openTable( {
text = 'Infos'
} )
infobox.addMixedRow( {
'label': 'Test,
'value': '[[Test]]'
} )
infobox.closeTable( {} )
return tostring( infobox )