Saltar para o conteúdo

Módulo:BASICPAGENAME

Fonte: Wikivoyage
Revisão em 14h31min de 26 de maio de 2021 por Edu! (discussão | contribs) (novo módulo)
(dif) ← Revisão anterior | Revisão atual (dif) | Revisão seguinte → (dif)

A documentação para este módulo pode ser criada na página Módulo:BASICPAGENAME/doc

local i = {}

function i.BASICPAGENAME(frame)
    local basicpagename = frame:getParent().args[1] or '';
    if basicpagename == '' then
        basicpagename = mw.title.getCurrentTitle().subpageText;
    end

    basicpagename = mw.ustring.gsub(basicpagename, '%s%(.*%)', '');
    basicpagename = mw.ustring.gsub(basicpagename, '.*%/', '');

    return basicpagename;
end

return i;