Добрый день. Я в Друпале новичок, поэтому вопрос может быть глупый.
Есть желание, чтобы пользователи могли добавлять свои материалы на сайт.
Вроде просто, но не все ясно.
У меня у материала есть много полей, которые заполнены по умолчанию, это реклама, ссылка "назад".
Мне не хочется, чтобы пользователи видели эти поля и могли их исправить. Как сделать так, чтобы они при добавлении нового материала видели только те поля, которые они должны заполнять? Например, фото, текст и категория?
Заранее спасибо.
Комментарии
Создать тип для пользователей без лишних полей и дать им доступ.
Настройте права доступа к определённым полям так, чтобы пользователи могли их видеть, но не могли редактировать.
Новый тип наверное не подходит, так как материалы сортируются с помощью модуля views, и нужно, чтобы пользовательские материалы также сортировались и показывались вместе с остальными, да и эти поля нужны все равно.
А вот как настроить, чтобы пользователи могли видеть поля, но не могли править?
/admin/user/permissions
отметьте, что вам надо
Наверное я туплю, но не понял. Там у меня список пользователей, их можно отфильтровать и все вроде.
Мне же надо, чтобы все пользователи, кроме админов, могли добавлять определенный тип контента, но при этом не могли править при создании все поля контента, а только определенные.
Этого я что-то не нашел.
Ой, у вас 7-ка! Не знаю, по этому ли адресу находится управление потребителей / права? Но, в любом случае это где-то есть. Именно на странице настройки прав доступа и находится то, что вам надо.
(А у вас там все нужные модули включены?)
Да, у меня 7-ка. Про все нужные модули не знаю, может и не все. Какой модуль нужен для назначения прав пользователям? Я что-то плохо в них разбираюсь.
Спасибо.
Content Permissions?
Спасибо, сейчас посмотрю.
Все сделал.
Поставил модуль Field Permisions и настроил в каждом материале параметры доступа к полям.
Спасибо.