Zum Inhalt springen

Modul:GetParentPageName

aus AufEinWort, der freien Forschung
Dies ist die aktuelle Version dieser Seite, zuletzt bearbeitet am 2. April 2025 um 11:25 Uhr durch Nikolaos (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „local p = {} function p.get(frame) local title = mw.title.getCurrentTitle().text local parts = mw.text.split(title, "/") if #parts <= 1 then return "" end table.remove(parts) -- Letztes Segment (Subtitel) entfernen local parentPage = table.concat(parts, "/") -- Namensraum ergänzen, falls vorhanden local namespace = mw.title.getCurrentTitle().nsText if namespace ~= "" then parentPage = namespace .. ":" .. paren…“).
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

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

local p = {}

function p.get(frame)
    local title = mw.title.getCurrentTitle().text
    local parts = mw.text.split(title, "/")

    if #parts <= 1 then return "" end

    table.remove(parts)  -- Letztes Segment (Subtitel) entfernen
    local parentPage = table.concat(parts, "/")

    -- Namensraum ergänzen, falls vorhanden
    local namespace = mw.title.getCurrentTitle().nsText
    if namespace ~= "" then
        parentPage = namespace .. ":" .. parentPage
    end

    return parentPage
end

return p