Inscríbete y crea tu propia colección de obras y artículos
Diferencia entre revisiones de «Módulo:ObtenerImagen»
Ir a la navegaciónIr a la búsqueda
Sin resumen de edición |
Sin resumen de edición Etiqueta: Revertido |
||
Línea 17: | Línea 17: | ||
if #images > 0 then | if #images > 0 then | ||
-- Devolver la primera imagen con un formato de archivo | -- Devolver la primera imagen con un formato de archivo | ||
return '[[Archivo:' .. images[ | return '[[Archivo:' .. images[2] .. '|thumb|250px|center]]' | ||
else | else | ||
-- Devolver un mensaje o una imagen alternativa si no hay imágenes | -- Devolver un mensaje o una imagen alternativa si no hay imágenes |
Revisión del 19:01 27 ago 2024
La documentación para este módulo puede ser creada en Módulo:ObtenerImagen/doc
local p = {} function p.obtenerPrimeraImagen(frame) -- Obtener el título del artículo actual local title = mw.title.getCurrentTitle() -- Obtener el contenido del artículo como wikitexto local content = title:getContent() -- Buscar todas las imágenes en el contenido del artículo local images = {} for image in content:gmatch("%[%[Archivo:(.-)%]%]") do table.insert(images, image) end -- Comprobar si se encontró alguna imagen if #images > 0 then -- Devolver la primera imagen con un formato de archivo return '[[Archivo:' .. images[2] .. '|thumb|250px|center]]' else -- Devolver un mensaje o una imagen alternativa si no hay imágenes return 'No hay una imagen disponible' end end return p