В Drupal 6 меню управления ушло. Суперпользователь (uid = 1
) может видеть его, но роль администратора, которая имеет правильное разрешение, не делает этого. Если пользователь с ролью администратора должен был перейти на страницы, они могли бы получить к ним доступ (например, nodes/add/content_type
или что-то в этом роде), но меню нет. (Таким образом, предположительно, сайт может управляться Админами, просто направляясь к URL-адресам вместо использования меню.)Drupal6: Администрирование меню Gone
Почему это могло произойти? Я покраснел в кешках.
Роль администратора имеет разрешение Menu Module >> Administer Menu
. У пользователя с проверкой подлинности также есть эта роль (в качестве теста), но она по-прежнему не работает.
UPDATE: Разъяснение выше: если Администратор переходит к /admin
, он получит Access Denied
ошибку.
Это то, что print_r(debug_backtace());
дает:
Array (
[0] =>
Array ([file] => /home/sitename/public_html/subdir/index.php
[line] => 27
[function] => drupal_access_denied
[args] => Array ()))
Я установил это для роли администратора и, как тест, для аутентифицированного пользователя. Это все еще не работает. –
Хммм ... Я предполагаю, что он включен в admin/build/menu-customize/navigation, так как uid = 1 может его увидеть, поэтому проверить только, что страницы администрирования доступа проверяются под системными модулями в разрешениях. Кроме этого ... нет идеи :(извините. –
О, да, страницы доступа к доступу не были включены. –