сообщение о необходимости зарегистрироваться как?

Главные вкладки

Аватар пользователя S_F S_F 3 июня 2011 в 23:02

Добрый день.
Есть некий тип материала, допустим, "page". Права на создание имеет только зарегиный юзверь. Но кнопка "добавить страницу" видна всем.
Если аноним жмет ее, то видит " у вас нет прав на доступ к странице".
Как сделать вместо этого сообщение о необходимости зарегиться?
Простой переадресацией не вариант, так как будет предлагать зарегиться, если пользователь будет ломиться, к примеру в админку.
Может модулек какой есть?

Комментарии

Аватар пользователя Stan.Ezersky Stan.Ezersky 4 июня 2011 в 0:07

"S_F" wrote:
Но кнопка "добавить страницу" видна всем.
А что мешает добавить код, типа

если (пользователь авторизован) {
показываем кнопку
}

?

Аватар пользователя VasyOK VasyOK 4 июня 2011 в 1:27

А через перевод интерфейса мона?

Упс блин фигню сморозил.

Ну будет пользователь ломится и что дальше? Двери на сайт одни для всех и для админа и для поситителей. Так кстати не только в Drupal. Smile

Так что опция
"Страница по умолчанию для ошибки 403"

Аватар пользователя GolovaNoga GolovaNoga 4 июня 2011 в 8:31

Для меня такой случай - это еще один плюс модулю rules. Можно сделать правило что при запросе урла будут происходить нужные действия, например редирект в случае если роль пользователя гость. Может кривовато, но я использую.