Módulo:Infobox Personaje
Ir a la navegación
Ir a la búsqueda
La documentación para este módulo puede ser creada en Módulo:Infobox Personaje/doc
local p = {} local argumento={} function p.run(frame) local nombreimagen = frame.args['imagen'] or '' local fechanacimiento = frame.args['fecha nacimiento'] or '' local lugarnacimiento = frame.args['lugar nacimiento'] or '' local fechafallecimiento = frame.args['fecha fallecimiento'] or '' local lugarfallecimiento = frame.args['lugar fallecimiento'] or '' local profesion = frame.args['profesion'] or '' local tituloinfobox = frame.args['titulo infobox'] or '' if tituloinfobox ~= '' then titulo = tituloinfobox else titulo = tostring(mw.title.getCurrentTitle()) end if nombreimagen ~= '' then imagen = '[[' .. nombreimagen .. '|width|300px]]' else imagen = '' end local capiunto = require 'capiunto' local infobox = capiunto.create( { top = titulo, topStyle = 'background:#cfc; padding: 10px', headerStyle = 'background:#ffffa1;' } ) infobox:addImage(imagen) infobox:addHeader('Biografía') infobox:addRow('Nacimiento', fechanacimiento .. ' ' .. lugarnacimiento) infobox:addRow('Fallecimiento', fechafallecimiento .. ' ' .. lugarfallecimiento) infobox:addHeader('Ocupación') infobox:addRow('Profesión', profesion) return infobox end return p