Inscríbete y crea tu propia colección de obras y artículos
Diferencia entre revisiones de «Módulo:ObtenerCategorias»
Ir a la navegaciónIr a la búsqueda
Sin resumen de edición Etiqueta: Revertido |
Sin resumen de edición Etiqueta: Revertido |
||
Línea 6: | Línea 6: | ||
-- Obtener las categorías del artículo | -- Obtener las categorías del artículo | ||
local | local categorias = title:getCategorias() | ||
-- Comprobar si hay categorías | -- Comprobar si hay categorías | ||
Línea 12: | Línea 12: | ||
-- Crear una lista de enlaces a las categorías | -- Crear una lista de enlaces a las categorías | ||
local result = "" | local result = "" | ||
for i, | for i, categoria in ipairs(categorias) do | ||
result = result .. "[[Categoría:" .. | result = result .. "[[Categoría:" .. categoria .. "]]" | ||
if i < #categorias then | if i < #categorias then | ||
result = result .. ", " -- Añadir una coma entre categorías | result = result .. ", " -- Añadir una coma entre categorías |
Revisión del 09:15 28 ago 2024
La documentación para este módulo puede ser creada en Módulo:ObtenerCategorias/doc
local p = {} function p.obtenerCategorias(frame) -- Obtener el título del artículo actual local title = mw.title.getCurrentTitle() -- Obtener las categorías del artículo local categorias = title:getCategorias() -- Comprobar si hay categorías if #categorias > 0 then -- Crear una lista de enlaces a las categorías local result = "" for i, categoria in ipairs(categorias) do result = result .. "[[Categoría:" .. categoria .. "]]" if i < #categorias then result = result .. ", " -- Añadir una coma entre categorías end end return result else -- Devolver un mensaje si no hay categorías return "No hay categorías" end end return p