Módulo:Ficha de pimiento
Este módulo no tiene página de documentación[crear]
local p = {}
local ModuloFicha = require('Módulo:Ficha')
local ModuloWikidata = require('Módulo:Wikidata')
local ModuloFormato = require('Módulo:Formato texto')
local ModuloPaginas = require('Módulo:Páginas')
local ModuloArgs = require('Módulo:Argumentos')
local argumento = ModuloArgs.obtenerValorDeArgumentos
function p.Ficha(frame)
ModuloArgs.obtenerTablaDeArgumentos(frame)
local nombre = argumento{'nombre'} or
-- ModuloWikidata.obtenerEtiquetaWikidata() or -- prioridad local
ModuloPaginas.nombrePagina({desambiguar='sí'})
local imagen = argumento{'imagen'}
-- Pie de la imagen
local pieDeImagen = argumento{'texto imagen', 'texto_imagen', 'pie de imagen', 'pie imagen', 'pie', 'piesuperior', 'pie_imagen'}
if not imagen then
imagen, pieDeImagen = ModuloWikidata.obtenerImagenWikidata(Entidad, 'P18')
end
-- Tamaño de la imagen
local width = argumento{'tamaño','tamaño_imagen'} or '275'
if width ~= '275' then
width = width:gsub('px','')
width = width:sub(1,-1)
end
width = '|width='..width
local Ficha={
['titulo'] = nombre,
imagen = imagen,
['tamañoimagen'] = argumento{'tamaño', 'tamaño_imagen'} or '275px',
pie = pieDeImagen,
colorfondotitulo = '#FFE4B5',
{'alt:', argumento{'alt','Alt'}},
{'pungencia:', argumento{'pungencia','Pungencia' }},
{'scoville:', argumento{'Scoville','scoville'}},
}
return ModuloFicha.infobox(Ficha)
end
return p