Diferencia entre revisiones de «Módulo:Infobox Urbanismo»

De WikiAlcoy
Ir a la navegación Ir a la búsqueda
Sin resumen de edición
Sin resumen de edición
Línea 9: Línea 9:
local tipo_via = frame.args['tipo de vía'] or ''
local tipo_via = frame.args['tipo de vía'] or ''
local barrio = frame.args['barrio'] or ''
local barrio = frame.args['barrio'] or ''
local tituloinfobox = frame.args['titulo infobox'] or ''
if tituloinfobox ~= '' then titulo = tituloinfobox
if tituloinfobox ~= '' then titulo = tituloinfobox

Revisión del 10:03 21 sep 2020

La documentación para este módulo puede ser creada en Módulo:Infobox Urbanismo/doc

local p = {}

local argumento={}

function p.run(frame)

	local nombreimagen = frame.args['imagen'] or ''
	local fechaorigen = frame.args['fecha origen'] or ''
	local tipo_via = frame.args['tipo de vía'] or ''
	local barrio = frame.args['barrio'] 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('Tipo de vía', tipo_via)
	infobox:addRow('Año de origen', fechaorigen)
	
--	infobox:addHeader('Ocupación')
	infobox:addRow('Barrio', barrio)

	return infobox
end

return p