Keine Bearbeitungszusammenfassung Markierung: Zurückgesetzt |
Keine Bearbeitungszusammenfassung Markierung: Manuelle Zurücksetzung |
||
Zeile 4: | Zeile 4: | ||
function buch.render(frame) | function buch.render(frame) | ||
-- Debugging: Serien-ID ausgeben | |||
-- | |||
local args = frame.args | local args = frame.args | ||
local seriesID = args["SerienID"] | local seriesID = args["SerienID"] | ||
if not seriesID | if not seriesID then | ||
return "Series ID nicht angegeben." | |||
end | end | ||
local seriesQuery = "[[SerienID::" .. seriesID .. "]]" | local seriesQuery = "[[SerienID::" .. seriesID .. "]]" | ||
local seriesPageTitle = helper.getSeriesPageTitle({ args = { seriesQuery } }) | |||
local completeVolumes = "Keine Ergebnisse gefunden." | |||
local seriesPageTitle = helper.getSeriesPageTitle({ | if seriesPageTitle ~= "Keine Ergebnisse gefunden." then | ||
completeVolumes = helper.getCompleteVolumesByTitle({ args = { seriesPageTitle, "Complete volumes" } }) | |||
if seriesPageTitle | |||
end | end | ||
return string.format( | |||
"Series ID: %s\nSeries Page Title: %s\nComplete Volumes: %s", | |||
seriesID, | |||
seriesPageTitle, | |||
completeVolumes | |||
) | |||
end | end | ||
return buch | return buch |
Version vom 22. November 2024, 22:23 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)
-- 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