Вопрос по удалению вкладки

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

Аватар пользователя Alex3 Alex3 23 октября 2011 в 14:10

Здравствуйте! В пункте меню "моя учетная запись" во вкладке "изменить" находятся все настройки пользователя. Рядом с этой вкладкой есть вкладка "просмотр", подскажите как её убрать?

ВложениеРазмер
Иконка изображения 111.jpg158.05 КБ

Комментарии

Аватар пользователя Alex3 Alex3 23 октября 2011 в 15:14

Chyvakoff wrote:
а как тогда можно будет смотреть профиль пользователя?

Дело в том, что в этой вкладке только технические настройки(почта, пароль..) и здесь не нужен просмотр.
а личная информация о пользователе находиться в пункте меню "профиль".

Аватар пользователя Alex3 Alex3 23 октября 2011 в 15:32

Chyvakoff wrote:
Как вариант-в модуле user в hook_menu смените тип этой страницы с MENU_LOCAL_TASK на MENU_NORMAL_ITEM

А можно поподробнее, в каком файле модуля user находится hook_menu?

Аватар пользователя Alex3 Alex3 23 октября 2011 в 15:39

Нашел, в файле user.module , в

$items['user/%user/view'] = array(
'title' => 'View',
'type' => MENU_DEFAULT_LOCAL_TASK,
'weight' => -10,
);

поменял MENU_DEFAULT_LOCAL_TASK на MENU_NORMAL_ITEM, пропало и "изменить" и "просмотреть", как сделать что бы было только изменить?)

Аватар пользователя Alex3 Alex3 23 октября 2011 в 16:32

Ещё почему-то не включается в user menu пункт "Моя учетная запись (отключено)" ...

может можно как-то создать пункт меню, со всеми настройками профиля(поменять пароль, почту...)?

Аватар пользователя Alex3 Alex3 23 октября 2011 в 18:56

$items['user/%user/edit'] = array(
'title' => 'Edit',
'page callback' => 'drupal_get_form',
'page arguments' => array('user_profile_form', 1),
'access callback' => 'user_edit_access',
'access arguments' => array(1),
'type' => MENU_LOCAL_TASK,
'file' => 'user.pages.inc',
);

я так понимаю вот это то что мне нужно, допустим я хочу сделать новое меню, и в одним из его пунктов сделать наастройками профиля, вопрос, какой путь прописать в меню? "user/%user/edit" этот сделать друпал не дает.