Добрый день.
Есть некий тип материала, допустим, "page". Права на создание имеет только зарегиный юзверь. Но кнопка "добавить страницу" видна всем.
Если аноним жмет ее, то видит " у вас нет прав на доступ к странице".
Как сделать вместо этого сообщение о необходимости зарегиться?
Простой переадресацией не вариант, так как будет предлагать зарегиться, если пользователь будет ломиться, к примеру в админку.
Может модулек какой есть?
Комментарии
если (пользователь авторизован) {
показываем кнопку
}
?
А через перевод интерфейса мона?
Упс блин фигню сморозил.
Ну будет пользователь ломится и что дальше? Двери на сайт одни для всех и для админа и для поситителей. Так кстати не только в Drupal.
Так что опция
"Страница по умолчанию для ошибки 403"
Да понято дело что двери одни, но не акуратенько как то))
Для меня такой случай - это еще один плюс модулю rules. Можно сделать правило что при запросе урла будут происходить нужные действия, например редирект в случае если роль пользователя гость. Может кривовато, но я использую.
Хм, об этом не думал, надо попробовть.