редирект на страницу доступ запрещен

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

Аватар пользователя artem8 artem8 25 марта 2015 в 17:31

нужно сделать для пользователь личные материалы, чтобы они могли сохранять там свои черновики, заметки.
соответственно доступ к материалу, должен быть только у автора.
проверяю условие ($uid = $user->uid) в node--заметки.tpl.php и если не выполняется, то и ничего не отдается.
но есть загвоздка, название все равно выводится.

может кто подскажет способ, если условие не выполняется, то перенаправить пользователя на страницу доступ запрещен?

Комментарии

Аватар пользователя t1mm1 t1mm1 26 марта 2015 в 2:49

вроде как это настраивается через пермишны из коробки.
зачем вы пугаете человека?))

автор. зайдите в пермишны и настройте доступ к ноде. Там это есть.

Аватар пользователя artem8 artem8 26 марта 2015 в 12:27

"t1mm1" wrote:
настройте доступ к ноде. Там это есть.

я не нашел где это настроить
в правах доступа есть только это:
Заметки: Создание новых материалов
Заметки: Редактирование собственных материалов
Заметки: Редактирование любых материалов
Заметки: Удаление собственных материалов
Заметки: Удаление любых материалов

Аватар пользователя t1mm1 t1mm1 26 марта 2015 в 12:51

Заметки: Редактирование собственных материалов - редактирование

+
вам нужно сделать так, что бы редактировать "опубликованно" или "не опубликованно" мог сам автор или кто либо другой, у кого есть права.

Поясните задачу шире. Кто может редактировать, публиковать, удалять.. Но пока все то, что вам нужно - есть в контриб решениях. Например, http://xandeadx.ru/blog/drupal/303 . На д орге решений тоже хватает. Из готовых.

Впрочем, товарищ Chyvakoff написал решение с программной точки зрения. И оно кстати норм.

Или может вы хотите в профиле для пользователя показывать список его материалов, которые бы он мог редактировать, сохранять, публиковать или убирать с публикации и тд? Это тоже должно быть из коробки. По крайней мере видел такое.
Можно написать свой модуль, который будет показывать такое.