По умолчанию url страницы редактирования пользователя user/%uid/edit . Нужно чтобы url было profile/settings. Если дублировать пункт меню в другой модуль и поменять url - не срабатывает, форму не выводит. Как можно решить?
Если использовать path, то там только четкая привязка, а если pathauto, то нет такого поля для изменения.
Решил следующим образом - добавил в свой модуль пункт меню редактирования пользователя
Комментарии
А с помощью синонимов?
...и токенов
Если использовать 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