Отдельная страница администратора для каждой роли

drupal.stackexchange https://drupal.stackexchange.com/questions/1801

  •  16-10-2019
  •  | 
  •  

Вопрос

У меня на моем веб-сайте есть несколько ролей, и каждая из этих ролей имеет разный уровень ответственности.Как я могу создать отдельную страницу администрирования для каждой роли или уровня доступа?

Это было полезно?

Решение

Есть несколько способов, которыми вы можете этого добиться, вот несколько из них, которые приходят мне в голову (в произвольном порядке).:

  • Создайте обычный узел страницы и используйте Конфиденциальность узла по ролям, модуль, который позволяет вам осуществлять детальное управление доступом для каждого узла с использованием ролей.
  • Использование Число просмотров чтобы создать страницу администратора и ограничить доступ, используйте раздел Views "Ограничения доступа".
  • Использование Панели создать панель администратора и ограничить доступ, используя раздел "Ограничения доступа" панели (очень похоже на просмотры).
  • Использование Контексты, создайте контекст администратора и отобразите содержимое условно.

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

Лично я бы использовал смесь Контекстов и представлений!

Другие советы

Я думаю, вы можете использовать Просмотры а также Панели модули для этого.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с drupal.stackexchange
scroll top