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