Zuletzt bearbeitet vor 4 Minuten
von Xineohp1506

Buch

Die Dokumentation für dieses Modul kann unter Modul:Publikation/Buch/Doku erstellt werden

local buch = {}
local helper = require("Modul:Publikation/SerieHelper")
local getArgs = require('Module:Arguments').getArgs

function buch.render(frame)
    -- Debugging: Serien-ID ausgeben
    local args = frame.args
    local seriesID = args["SerienID"]
    if not seriesID then
        return "Series ID nicht angegeben."
    end

    local seriesQuery = "[[SerienID::" .. seriesID .. "]]"
    local seriesPageTitle = helper.getSeriesPageTitle({ args = { seriesQuery } })
    local completeVolumes = "Keine Ergebnisse gefunden."
    
    if seriesPageTitle ~= "Keine Ergebnisse gefunden." then
        completeVolumes = helper.getCompleteVolumesByTitle({ args = { seriesPageTitle, "Complete volumes" } })
    end

    return string.format(
        "Series ID: %s\nSeries Page Title: %s\nComplete Volumes: %s",
        seriesID,
        seriesPageTitle,
        completeVolumes
    )
end

return buch