Diferencia entre revisiones de «Módulo:Wikidata/Formatos»

Contenido eliminado Contenido añadido
Sin resumen de edición
mostrar el título y el autor en dos columnas
(No se muestra una edición intermedia del mismo usuario)
Línea 3:
local moduloTablas = require('Módulo:Tablas')
local elementoTabla = moduloTablas.elemento
local enTabla = moduloTablas.en
local insertarEnTabla = moduloTablas.insertar
local moduloWikidata = require('Módulo:Wikidata')
Línea 9 ⟶ 8:
local formatoDatoWikidata = moduloWikidata.formatoDato
local enlazarURL = require('Módulo:URL').enlazar
local enTabla = moduloTablas.en
 
function p.formatImage( value, options )
Línea 175:
end
return formato
end
 
function p.formatoCargo(valor, opciones, frame, calificativos)
local enlaceCargo, etiquetaCargo, idEntidadCargo = p.obtenerDatos(valor)
local cargoEnlazado = p.enlazar(enlaceCargo, etiquetaCargo, idEntidadCargo, opciones)
if not cargoEnlazado then
return
end
local enlaceDe, etiquetaDe, idEntidadDe = p.obtenerDatos(elementoTabla(calificativos,'P642',1,'datavalue','value'))
local deEnlazado = p.enlazar(enlaceDe, etiquetaDe, idEntidadDe, opciones)
if deEnlazado then
cargoEnlazado = cargoEnlazado .. ' de ' .. deEnlazado
end
local periodo = p.formatoPeriodo(calificativos, {})
if periodo then
return cargoEnlazado .. '&nbsp;<small>(' .. periodo .. ')</small>'
else
return cargoEnlazado
end
end
 
Línea 204 ⟶ 180:
 
function p.formatoPeriodo(valor, opciones)
if not valor then
return
end
local anyoInicio, anyoFin
local fechaInicio, fechaFin