По какой-то причине элемент «Создать контент» отображался для Anon, хотя в этом дереве и на этом пути ничего не было. (. Тотчас можно создавать только определенный тип контента, но было перемещено в его собственном верхнем уровне элемента навигации)Drupal6: hook_menu_alter все еще имеет эффект после отключения модуля
Чтобы решить эту проблему, я использовал hook_menu_alter():
/**
* Remove "create content" from the menu if the user is anon
*/
function odp_menu_alter(&$items){
global $user;
if ($user->uid == 0) {
unset($items['node/add']);
}
}
По какой-то причине , это также повлияло на счет суперпользователя. Я отключил модуль с помощью этого кода. Теперь Создать Content ссылка назад, но это приводит к этой ошибке:
Fatal error: Unsupported operand types in modules\system\system.module on line 626
Все поддерево ссылки, которые были ниже Создать Content все еще работают.
Я покраснел все тайники. Что происходит?