Zuletzt bearbeitet vor einem Monat
von Xineohp1506

Publikation

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

local getArgs = require('Module:Arguments').getArgs
local p = {}

-- Hauptfunktion zum Rendern der Publikation, abhängig vom Typ
function p.generatePublication(frame)
    local args = frame.args
    local typ = args["Typ"] or "Unbekannt"

    if typ == "Buch" then
        local buchModule = require("Modul:Publikation/Buch")
        return buchModule.render(frame)

    elseif typ == "Manga" then
        local mangaModule = require("Modul:Publikation/Manga")
        return mangaModule.render(frame)

    elseif typ == "Artikel" then
        local artikelModule = require("Modul:Publikation/Artikel")
        return artikelModule.render(frame)

    elseif typ == "Zeitschrift" then
        local zeitschriftModule = require("Modul:Publikation/Zeitschrift")
        return zeitschriftModule.render(frame)

    else
        return "Unbekannter Publikationstyp: " .. typ
    end
end

return p