Módulo:Zona de pruebas/Harpagornis/Ficha de entidad geopolítica
Este módulo no tiene página de documentación[crear]
--
-- Este módulo es para implementar en {{Ficha de entidad subnacional}}, {{Ficha de localidad}}, {{Ficha de país}} y {{Ficha de barrio}}
--
local p = require('Module:Ficha')
local Ficha = require('Module:Ficha')
local args
local origArgs = {}
function origArgs.parametros()
Ficha.infobox(mw.getCurrentFrame( {
tipocabecera = 'mapa fn org',
estilotitulo = 'padding:0',
titulo = 'nombre',
imagenizquierda = args['bandera'],
estilopieizquierdo = 'font-size:smaller; font-weight:bold',
pieizquierdo = 'Bandera',
imagenderecha = args['escudo'],
estilopiederecho = 'font-size:smaller; font-weight:bold',
piederecho = 'Escudo',
imagensuperior = args['imagen']
}))
-- .estilopiesuperior('font-size:smaller; font-weight:bold')
-- .piedesuperior(args['pie de imagen'])
-- .imagen(args['mapa'])
-- .pie(args['piemapa'])
-- .etiqueta1('[[Capital (política)|Capital]]')
-- .datos1(args['capital'])
-- .etiqueta2('Idioma oficial')
-- .datos2(args['idioma_oficial'])
-- .etiqueta3('[[Entidad subnacional|Entidad]]')
-- .datos3(args.unidad)
-- .estiloetiqueta4('border:0')
-- .estilodatos4('border:0')
-- .etiqueta4(' • [[Anexo:Países|País]]')
-- .datos4(args['país'])
-- .estiloetiqueta5('border:0')
-- .estilodatos5('border:0')
-- .etiqueta5(' •'.. args['tipo_superior_1'])
-- .datos5(args['superior_1'])
-- .estiloetiqueta6('border:0')
-- .estilodatos6('border:0')
-- .etiqueta6(' •'.. args['tipo_superior_2'])
-- .datos6(args['superior_2'])
-- .estiloetiqueta7('border:0')
-- .estilodatos7('border:0')
-- .etiqueta7(' •'.. args['tipo_superior_3'])
-- .datos7(args['superior_3'])
-- .etiqueta8(args['dirigente_cargo'])
-- .datos8(args['dirigente'])
-- .estilopiedetabla('text-align:left; font-size:95%; line-height:1.2em')
-- .piedetabla(args['notas'])
end
function _ficha()
origArgs.parametros()
return Ficha.infobox(origArgs)
end
function p.ficha(frame)
local origArgs1 = {}
if frame == mw.getCurrentFrame() then
origArgs1 = frame:getParent().args
else
origArgs1 = frame
end
args = {}
for k, v in pairs(origArgs1) do
if v ~= '' then
args[k] = v
end
end
-- return _ficha()
return Ficha.infobox(origArgs)
end
return p