Zuletzt bearbeitet vor 3 Monaten
von Xineohp1506

Modul:LPON: Unterschied zwischen den Versionen

(Die Seite wurde neu angelegt: „local getArgs = require('Module:Arguments').getArgs local p = {} -- Hauptfunktion zum Rendern eines Projekts oder Typs function p.render(frame) local args = getArgs(frame) local typ = args["Typ"] or "Projekt" if typ == "Projekt" then local projektModule = require("Module:LPON/Projekt") return projektModule.render(frame) elseif typ == "Player" then local playerModule = require("Module:LPON/Player") return…“)
 
(kein Unterschied)

Aktuelle Version vom 30. November 2024, 17:28 Uhr

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

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

-- Hauptfunktion zum Rendern eines Projekts oder Typs
function p.render(frame)
    local args = getArgs(frame)
    local typ = args["Typ"] or "Projekt"

    if typ == "Projekt" then
        local projektModule = require("Module:LPON/Projekt")
        return projektModule.render(frame)

    elseif typ == "Player" then
        local playerModule = require("Module:LPON/Player")
        return playerModule.render(frame)

    elseif typ == "Game" then
        local folgeModule = require("Module:LPON/Game")
        return folgeModule.render(frame)

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

return p