Изменение url страницы редактирования пользователя

Главные вкладки

Аватар пользователя TRaKTOR TRaKTOR 8 мая 2011 в 21:27

По умолчанию url страницы редактирования пользователя user/%uid/edit . Нужно чтобы url было profile/settings. Если дублировать пункт меню в другой модуль и поменять url - не срабатывает, форму не выводит. Как можно решить?

Комментарии

Аватар пользователя TRaKTOR TRaKTOR 10 мая 2011 в 14:29

Если использовать path, то там только четкая привязка, а если pathauto, то нет такого поля для изменения.
Решил следующим образом - добавил в свой модуль пункт меню редактирования пользователя

$items['profile/settings'] = array(
'title' => 'Edit',
'page callback' => 'user_edit',
'page arguments' => array(0 => $GLOBALS["user"]),
'access callback' => 'user_edit_access',
'access arguments' => array(0 => $GLOBALS["user"]),
'type' => MENU_LOCAL_TASK,
'file' => 'user.pages.inc',
'file path' => drupal_get_path('module', 'user'),
);

единственная фишка - добавление file path - путь к модулю user