Нужна такая функция, чтобы взять и запретить автору редактировать и удалять его материал в шестом Друпале, посоветуйте, пожалуйста, что-то проверенное.
На странице контроля доступа права на "создание материала" и "редактирование материала" управляются раздельно.
Мне нужно эту функцию не к целому материалу, а к отдельной странице из этого материала. Т.е. все заметки убирать не нужно, а одни из них закрыть только от редактирования и удаления Автором.
Можно, но не нужно На моём сайте справа вверху блок под названием FAQ, и вот в нём вопросы задаются ( пример вопроса - http://www.games-archive.net/node/68 ), на которые даются ответы. Нужно как-то забирать права у Авторов на их изменения после публикации, а то получится не красиво, если Автор решит пошутить и изменить свой вопрос
На моём сайте справа вверху блок под названием FAQ, и вот в нём вопросы задаются ( пример вопроса - http://www.games-archive.net/node/68 ), на которые даются ответы. Нужно как-то забирать права у Авторов на их изменения после публикации, а то получится не красиво, если Автор решит пошутить и изменить свой вопрос :)
Делаете соответствующий тип материала и ставите только для него соответствующие права. Никаких проблем. Все есть в ядре
Комментарии
Вообще-то это стандартными средствами все делается
Как?
Node Access + ACL
На странице контроля доступа права на "создание материала" и "редактирование материала" управляются раздельно.
Мне нужно эту функцию не к целому материалу, а к отдельной странице из этого материала. Т.е. все заметки убирать не нужно, а одни из них закрыть только от редактирования и удаления Автором.
а ещё можно автора менять
Можно, но не нужно На моём сайте справа вверху блок под названием FAQ, и вот в нём вопросы задаются ( пример вопроса - http://www.games-archive.net/node/68 ), на которые даются ответы. Нужно как-то забирать права у Авторов на их изменения после публикации, а то получится не красиво, если Автор решит пошутить и изменить свой вопрос
"Не к целому материалу" значит "не к целому типу материалов"? Тогда то что neochief назвал.
Можно для FAQ использовать соответсвующие модули, которые предназначены специально для этого.
Делаете соответствующий тип материала и ставите только для него соответствующие права. Никаких проблем. Все есть в ядре
Пришлось создать новый тип материала и в него переводить вопросы после публикации. Таким образом права забираются.