В 6-й версии друпала доступ к нодам в зависимости от роли (content access) работал отлично. В семерке не хочет. Проверял на двух сайтах, версии брал разные: 7.x-1.x-dev и 7.x-1.2-beta2. Например, пробую убрать доступ "анониму" к ноде About типа article:
И ссылка в главном меню, и сама нода остаются доступны анонимам.
Попробовал даже NodeAccess-7.x-1.0 - всё равно всем всё видно.
Может с правами доступа по ролям надо что-то поменять?
Вложение | Размер |
---|---|
1.jpg | 372.25 КБ |
Комментарии
Забыл url в ссылку на картинку вставить:
Нашел статью Drupal 7 Node Access: Grants, Locks, and Keys.
Буду изучать. От советов не отказываюсь. Может, где-то галочку надо снять/поставить )
Нашёл в этой статье намёк на то, где можно перестроить права доступа:
Reports -> Status report -> Node Access Permissions -> Rebuild permissions.
Или по-нашему:
Отчеты -> Отчет о состоянии -> Права доступа к материалам -> Обновить права доступа.
Или сразу адрес:
http://сайт/admin/reports/status/rebuild.
А очистка кэша, update.php, cron.php и пр. тут не помогут.
Как в заголовок [РЕШЕНО] добавить?
Поробуй в admin/reports/status сделать "Rebuild permissions" и почисти кэш.
Спасибо! Уже разобрался.
Добавил ссылку 'Обновить права доступа' (admin/reports/status/rebuild) в меню Management -> Отчеты. Если часто пользоваться, то так гораздо удобнее.