Diferencia entre revisiones de «Módulo:Ficha de persona»

Contenido eliminado Contenido añadido
Tiene razón -sasha-, yo no había comprobado suficientemente el código, y la solución final es más compleja de lo que yo esperaba; regreso a edición de -sasha- del 3 abr 2023 12:30 —más sencilla— y agrego únicamente la comprobación para cuando no existen datos en Wikidata —sin la fallida optimización—
En el parámetro "nombre" se tomarán datos locales o, en su defecto, el título sin coletilla, eliminando la opción de tomar la etiqueta de Wikidata. Ver este hilo en el Café.
Línea 161:
local ocupacionOArea = ocupacion or area
 
nombre = argumento['nombre'] or argumento['Nombre'] or ModuloPaginas.nombrePagina({desambiguar='sí'})
obtenerEtiquetaWikidata() or
ModuloPaginas.nombrePagina({desambiguar='sí'})
 
local nombre_completo = argumento['nombre completo']
local nombre_nacimiento = argumento['nombre de nacimiento'] or propiedad('P1477')
Línea 911 ⟶ 908:
 
return valorPropiedad
end
end
 
function obtenerEtiquetaWikidata()
if Entidad and Entidad.labels and Entidad.labels.es then
return Entidad.labels.es.value
end
end