Я добавил несколько новых вкладок на страницу пользователя, используя «Виды» (как страницу с настройками вкладок меню и т. Д.). Теперь я хочу удалить их, если просматриваемый пользователь является текущим, вошедшим в систему пользователем.
Прежде чем добавить пользовательскую фильтрацию, моя первая проблема в том, что я просто не могу изменить эти вкладки вообще. Я знаю, что общая процедура заключается в использовании HOOK_MENU_ALTER и (например):
$items['user/%user/view']['type'] = MENU_CALLBACK;
Это прекрасно работает для исходных вкладок, но не для вкладок, добавленных в представления, например. для вкладки «Статьи»:
$items['user/%user/articles']['type'] = MENU_CALLBACK;
Обрабатываются ли вкладки в представлениях иначе, чем "обычные" вкладки?
Cheers,
Джеймс