La documentazione per questo modulo può essere creata in Modulo:BASICPAGENAME/man
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 --[[ Questa funzione resituisce il paramentro sostituentdo gli spazi con "_" in modo che possa essere usato anche per gli URL, in caso contrario i link esterni non potrebbero essere gestiti correttamente --]] function i.BASICPAGENAMEE(frame) local basicpagenamee = frame:getParent().args[1] or ''; if basicpagenamee == '' then basicpagenamee = mw.title.getCurrentTitle().subpageText; end basicpagenamee = mw.ustring.gsub(basicpagenamee, '%s', '_'); basicpagenamee = mw.ustring.gsub(basicpagenamee, '%s%(.*%)', ''); basicpagenamee = mw.ustring.gsub(basicpagenamee, '.*%/', ''); return basicpagenamee; end return i;