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"] | local seriesID = args["SerienID"] | ||
if not seriesID then | |||
return "Fehler: Serien-ID nicht angegeben." | |||
end | |||
-- Abruf des Seitentitels | |||
local seriesPageTitle = helper.getSeriesPageTitle(seriesID) | local seriesPageTitle = helper.getSeriesPageTitle(seriesID) | ||
if not seriesPageTitle then | |||
return "Fehler beim Abrufen der Serien-Seite." | |||
end | end | ||
-- | -- Abruf der Gesamtbände | ||
local | local totalVolumes = helper.getCompleteVolumesByTitle(seriesPageTitle) | ||
if totalVolumes | if not totalVolumes then | ||
return "Fehler beim Abrufen der Gesamtbände." | |||
end | end | ||
-- Ausgabe | -- Ausgabe (Debugging) | ||
return "Serien-ID: " .. seriesID .. ", Seitentitel: " .. seriesPageTitle .. ", Gesamtbände: " .. totalVolumes | |||
end | end | ||
return buch | return buch |
Version vom 22. November 2024, 19:07 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
local helper = require("Modul:Publikation/SerieHelper")
function buch.render(args)
local seriesID = args["SerienID"]
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
return buch