Inscríbete y crea tu propia colección de obras y artículos

Urbipedia usa cookies propias para garantizar funcionalidades y de terceros para información y estadísticas.
Si usa Urbipedia, asumimos que las acepta; en otro caso, debería salir de este sitio.

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 categories = title:getCategorias()
     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, category in ipairs(categories) do
         for i, categoria in ipairs(categorias) do
             result = result .. "[[Categoría:" .. category .. "]]"
             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
Artículo procedente de Urbipedia.org. Con licencia Creative Commons CC-BY-NC-SA excepto donde se indica otro tipo de licencia.
Origen o autoría y licencia de imágenes accesible desde PDF, pulsando sobre cada imagen.
https://www.urbipedia.org/w/index.php?title=Módulo:ObtenerCategorias&oldid=706657