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;