Modul:Tools: Unterschied zwischen den Versionen

KKeine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 12: Zeile 12:
end
end


local tools = {}
local function _getParameters( frame_args, arg_list )
 
function tools._getParameters( frame_args, arg_list )
     local new_args = {};
     local new_args = {};
     local index = 1;
     local index = 1;
Zeile 30: Zeile 28:
     return new_args;
     return new_args;
end  
end  
local tools = {}


function tools.firstBasepagename (frame)
function tools.firstBasepagename (frame)


     local new_args = tools._getParameters( frame.args, {'page'} );
     local new_args = _getParameters( frame.args, {'page'} );
     local page = new_args['page'] or '';
     local page = new_args['page'] or '';
     return strtok(rmNamespace(page),'/')[1] or page
     return strtok(rmNamespace(page),'/')[1] or page