非管理员如何添加内容?


8

在Drupal 7中,如何让具有特定角色的用户添加新文章?

我以管理员身份登录,设置了角色权限,以允许创建和编辑文章节点。
当我使用具有“ NewRole”角色的用户登录时,看不到任何允许我创建新文章的控件或仪表板。

如何以该新用户身份开始添加新文章?

Answers:


10

您可能没有在区域中启用/放置“导航”菜单,或者没有任何其他链接可将用户定向到“创建内容”页面。

作为管理员,要么启用该菜单,要么创建指向“节点/添加”的链接(以允许用户查看可以为其创建节点的所有内容类型);您还可以在另一个菜单或主题中添加指向“节点/添加/文章”的链接。

要允许用户看到管理工具栏,他们必须具有一个有权使用管理工具栏的角色。见下文:

屏幕截图


很棒.... so对于任何用户,您都可以转到http://mysite.com/node/add添加任何内容类型。谢谢!
约翰

是的,任何访问example.com/node/add的用户都将在列表中看到他们可以创建的所有内容类型,然后单击链接并查看节点表单。
Laxman13 2011年

我遵循了此步骤,但仍然收到“错误,网站遇到意外错误。请稍后重试。” 当用户点击链接时
山姆

3

您必须设置正确的权限!现在我给你截图 在此处输入图片说明

在此处输入图片说明

如果将权限设置为屏幕截图,则用户将修改文章类型的内容。


抱歉,看到Laxman13的回复,我
听不清楚

嗨Giovanni,我尝试了您的设置,但对于使用MyRole的用户来说,黑色的Admin Dashboard仍然不显示
John

@John,如果您是指具有管理链接的顶部工具栏,则要使用户能够看到它,他们必须拥有一个具有“使用管理工具栏”权限的角色。图片示例见我的答案中的编辑
Laxman13 2011年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.