Можно ли как-нибудь настроить админку для пользователя в drupal?

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

Аватар пользователя idenn idenn 23 июня 2009 в 14:43

Друпал для меня система новая, появился такой вопрос. Позволяет ли друпал подогнать админку под пользователя, который и будет управлять содержимым сайта? Под подгонкой я подразумеваю скрытие некоторых блоков в админке, например при создании материала Page скрыть опцию "Формат ввода"; скрытие пунктов меню админки, чтобы он не смог добраться до настроек самого сайта; при создании меню автоматически создается Page с привязкой к новому пункту и т.д.. Далее хотелось бы чтобы, например, новости из блока(view) были доступны внутри админки в виде перечня всех новостей с набором функционала над ними(добавить, редактировать, удалить и т.д.). Позволяет ли друпал реализовать такую логику управления контентом? И если да, то как это реализовать? Да и вообще, можно ли в друпале разделить админку от представления(это я про тот факт, что внешний вид у них один, просто под админом доступен функционал управления, в виде подписей "edit" например)?

Надеюсь понятно изложил. Спасибо.

Комментарии

Аватар пользователя idenn idenn 23 июня 2009 в 15:02

Т.е. вопрос видимости решается только путем назначения разрешений? Подозреваю это пункты с названиями ... visibility. Правильно?

Аватар пользователя andriy.olischuk andriy.olischuk 23 июня 2009 в 16:21

1. Заведите роль "Редактор". Administer -> User management -> Roles
2. Настройте ему права управления контентом. Administer -> User management -> Permissions
3. Заведите любые блоки и views и укажите в их свойствах - показывать только пользователям роли "Редактор". Administer -> Site building -> Blocks

Аватар пользователя idenn idenn 24 июня 2009 в 7:22

Спасибо, по части видимости прояснилось.
А по части подгонки админки, для редактора например, пока вижу вариант решения через те же модули(например view). Если для примера взять новости, то создаем view-блок всех новостей и настраиваем соответствующе права доступа. Но при этом весь функционал операций над новостями друпал предложит по своему. Могу ли я сам назначить или переоформить этот функционал для новостей, например под таблицу, в которой строка может выглядеть так: новость1|Удалить|Редактировать|остальное? Дополнительно свои кнопочки присвоить операциям...
Я правильно вообще понимаю логику друпала?

Аватар пользователя molp molp 29 сентября 2011 в 14:15

Опять одно и тоже повторяют.
Не достаточно одних прав для того чтобы настроить админку так, как этого хотелось бы.
Вот эти вот кнопки о которых писал idenn в последнем посте я лично реализовывал вставкой кода php в файлы шаблонов с проверкой условия при отображении на то какая у пользователя роль. Не знаю насколько это правильно.

Все чаще возникает необходимость упросить админку для контент-менеджера и разделить эту роль с администратором, что не всегда получается сделать. Странно что до сих пор нет готовых решений в виде модулей и вообще написано мало на эту тему. Или это я не в курсе.

Прошу подсказать что нужно к примеру для того чтобы сформировать свою страницу управления куда можно было бы вынести по желанию необходимые поля настроек?