Zuletzt bearbeitet vor 6 Stunden
von Xineohp1506

Modul:Publikation/Buch: Unterschied zwischen den Versionen

Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 2: Zeile 2:
local helper = require("Modul:Publikation/SerieHelper")
local helper = require("Modul:Publikation/SerieHelper")
local getArgs = require('Module:Arguments').getArgs
local getArgs = require('Module:Arguments').getArgs
local helper = require("Modul:Publikation/SerieHelper")


function buch.render(args)
function buch.render(args)
     local seriesID = args["SerienID"]
     return "<pre>" .. mw.dumpObject(args) .. "</pre>"
    if not seriesID then
        return "Fehler: Serien-ID nicht angegeben."
    end
 
    -- Abruf des Seitentitels
    local seriesPageTitle = helper.getSeriesPageTitle(seriesID)
    if not seriesPageTitle then
        return "Fehler beim Abrufen der Serien-Seite."
    end
 
    -- Abruf der Gesamtbände
    local totalVolumes = helper.getCompleteVolumesByTitle(seriesPageTitle)
    if not totalVolumes then
        return "Fehler beim Abrufen der Gesamtbände."
    end
 
    -- Ausgabe (Debugging)
    return "Serien-ID: " .. seriesID .. ", Seitentitel: " .. seriesPageTitle .. ", Gesamtbände: " .. totalVolumes
end
end


return buch
return buch

Version vom 22. November 2024, 19:10 Uhr

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(args)
    return "<pre>" .. mw.dumpObject(args) .. "</pre>"
end

return buch