Вы можете делать то, что вы просите в системе меню, используя hook_menu
в модуле, но вы не можете создать псевдоним, в котором часть его является именем.Весь псевдоним - это имя, поэтому вы не можете извлечь из него информацию.Используя hook_menu
, вы можете сделать это:
function my_module_menu() {
$items = array();
$items['path/%user'] = array(
'title' => 'Title',
'page callback' => 'callback',
'page arguments' => array(1),
'access callback' => '...',
'access arguments' => array(...),
);
return $items;
}
Тогда в вашей функции обратного вызова у вас будет значение или аргумент 1 в пути, который соответствует uid (в действительности это будет загруженный пользовательский объект, потому что%user
).