Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 3: | Zeile 3: | ||
local getArgs = require('Module:Arguments').getArgs | local getArgs = require('Module:Arguments').getArgs | ||
function buch.render(args | function buch.render(frame) | ||
-- | local args = frame.args | ||
-- Debugging: Argumente anzeigen | |||
local debugOutput = "<pre>\n" | |||
-- Serien-ID abrufen | |||
local seriesID = args["SerienID"] | local seriesID = args["SerienID"] | ||
local seriesPageTitle = helper.getSeriesPageTitle(seriesID) | debugOutput = debugOutput .. "Series ID: " .. tostring(seriesID) .. "\n" | ||
-- Serien-Seitentitel abrufen | |||
local seriesPageTitle = helper.getSeriesPageTitle({ args = { seriesID } }) | |||
debugOutput = debugOutput .. "Series Page Title: " .. tostring(seriesPageTitle) .. "\n" | |||
-- Gesamtbände abrufen | |||
local completeVolumes = helper.getCompleteVolumesByTitle({ args = { seriesPageTitle, "Complete volumes" } }) | |||
debugOutput = debugOutput .. "Complete Volumes: " .. tostring(completeVolumes) .. "\n" | |||
debugOutput = debugOutput .. "</pre>" | |||
-- Debugging-Ausgabe | |||
return debugOutput | |||
end | end | ||
return buch | return buch |
Version vom 22. November 2024, 22:34 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(frame)
local args = frame.args
-- Debugging: Argumente anzeigen
local debugOutput = "<pre>\n"
-- Serien-ID abrufen
local seriesID = args["SerienID"]
debugOutput = debugOutput .. "Series ID: " .. tostring(seriesID) .. "\n"
-- Serien-Seitentitel abrufen
local seriesPageTitle = helper.getSeriesPageTitle({ args = { seriesID } })
debugOutput = debugOutput .. "Series Page Title: " .. tostring(seriesPageTitle) .. "\n"
-- Gesamtbände abrufen
local completeVolumes = helper.getCompleteVolumesByTitle({ args = { seriesPageTitle, "Complete volumes" } })
debugOutput = debugOutput .. "Complete Volumes: " .. tostring(completeVolumes) .. "\n"
debugOutput = debugOutput .. "</pre>"
-- Debugging-Ausgabe
return debugOutput
end
return buch