Как не администраторы добавляют контент?

8

В Drupal 7, как я могу позволить пользователям с определенной ролью добавлять новые статьи?

Я вошел в систему как администратор, установил разрешение для роли, чтобы разрешить создание и редактирование узлов, которые являются статьями.
Когда я вхожу в систему с пользователем с ролью, например, «NewRole», я не вижу никакого элемента управления или панели управления, позволяющих мне создавать новые статьи.

Как мне начать добавлять новые статьи от имени этого нового пользователя?

Джон
источник

Ответы:

10

Вероятно, у вас нет меню навигации, которое включено / размещено в регионе, или у вас есть другие ссылки, чтобы направить пользователя на страницу создания контента.

Как администратор, либо включите это меню, либо создайте ссылку на «узел / добавление» (чтобы пользователи могли видеть все типы контента, для которых они могут создать узел); Вы также можете добавить ссылку на «узел / добавить / статью» в другом меню или в вашей теме.

Чтобы пользователь мог видеть панель инструментов администрирования, у него должна быть роль, которая имеет право использовать панель инструментов администрирования. См. ниже:

Скриншот

Laxman13
источник
удивительно .... так что для любого пользователя, вы можете перейти http://mysite.com/node/addк добавлению любого типа контента. БЛАГОДАРЮ ВАС!
Джон
Да, любой пользователь, который зайдет на сайт example.com/node/add, увидит все типы контента, которые он может создать в списке, затем перейдет по ссылке и увидит форму узла.
Laxman13
Я следовал этому, но все равно получаю сообщение «Ошибка. На веб-сайте произошла непредвиденная ошибка. Пожалуйста, повторите попытку позже». когда пользователь переходит по ссылке
Сэм
3

Вы должны установить правильное разрешение! Теперь я даю вам скриншот введите описание изображения здесь

введите описание изображения здесь

Если вы установите разрешение, например, в качестве снимка экрана, пользователь изменит содержание типа статьи.

gbwebservice
источник
Извините, посмотрите ответ Laxman13, я не очень хорошо прочитал ваш ответ
gbwebservice
Привет, Джованни, я попробовал твои настройки, и черная панель администратора по-прежнему не отображается для пользователей с MyRole
Джон
@ Джон, если вы имеете в виду панель инструментов в верхней части, на которой есть административные ссылки, чтобы пользователь мог ее видеть, у него должна быть роль с разрешением «Использовать панель инструментов администрирования». Смотрите изменение в моем ответе для примера изображения
Laxman13