Zuletzt bearbeitet vor 4 Monaten
von Tim

Modul:SetMasseklasse: Unterschied zwischen den Versionen

Keine Bearbeitungszusammenfassung
K (2 Versionen importiert)
 
(kein Unterschied)

Aktuelle Version vom 18. August 2024, 10:30 Uhr

Dieses Modul setzt alle angegebenen Massenklassen in den Namespace "Masseklasse:"

{{#set:
|Masseklasse={{#invoke:SetMasseklasse|set|{{{Masseklasse|}}}}}|+sep=,
}}

local p = {}

function p.set(frame)
    local args = frame.args
    local masseklasseList = args[1]
    local masseklasseValues = mw.text.split(masseklasseList, ",%s*")

    local result = {}
    for _, value in ipairs(masseklasseValues) do
        local trimmedValue = mw.text.trim(value)
        if trimmedValue ~= "" then
            table.insert(result, "Masseklasse:" .. trimmedValue)
        end
    end

    return table.concat(result, ", ")
end

return p
Keine Kategorien vergebenBearbeiten