如何在Drupal 7中实际查看自己未发布的内容?

时间:2011-05-19 12:03:00

标签: drupal drupal-7

根据http://drupal.org/node/1106606上的文档“通过启用”查看自己未发布的内容“,您可以授予用户访问自己未发布内容的权限。”很好,但那么拥有该权限的用户如何才能真正找到自己未发布的内容?

我有一个Drupal 7网站,我创建了一个用户,然后为其提供了“内容编辑器”和“Blogger”角色。我检查了权限,这些角色有“查看自己未发布的内容”设置。以及“查看管理信息中心”等权限。请参阅以下屏幕截图:

http://www.flickr.com/photos/64416865@N00/5736169925/

http://www.flickr.com/photos/64416865@N00/5736720168/

但是,只有“内容编辑器”+“Blogger”角色的用户才能看到任何可以点击以查看未发布内容的链接。我可以以管理员身份登录,然后我看到管理覆盖,我可以在顶部看到“查找内容”链接,我可以访问/ admin / content。但是,其他用户无法看到管理覆盖,并且在尝试访问/ admin / content时,她收到“访问被拒绝您无权访问此页面”。消息。

我错过了一些权限吗?还是我忘记了其他一些事情?具有“查看自己未发布的内容”权限集的非管理员用户如何实际查看未发布的内容项列表?

2 个答案:

答案 0 :(得分:4)

更新:基于一些建议并实现我的第一个解决方案的安全隐患,我解除了它,安装了视图并创建了一个视图,显示了由author = current user过滤的未发布的博客条目。我认为这与'Drupal方式'更加兼容。

显然还需要设置“访问内容概述页面”权限!这样用户就可以访问admin / content。

答案 1 :(得分:0)

Drupal默认情况下不会创建未发布内容的列表;因此,没有这样的上市。如果您不想为内容编辑器和Blogger用户的内容列表授予管理员权限,您可以尝试创建一个视图以列出所有用户未发布的内容,并将该视图提供给用户,以便他/她可以看到清单。