【问题标题】:How to actually view own unpublished content in Drupal 7?如何在 Drupal 7 中实际查看自己未发布的内容?
【发布时间】:2011-05-19 12:03:00
【问题描述】:

根据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 时收到“拒绝访问您无权访问此页面”。消息。

我是否缺少某些权限?还是我忘记了其他事情?具有“查看自己的未发布内容”权限集的非管理员用户如何才能真正看到她未发布的内容项列表?

【问题讨论】:

    标签: drupal drupal-7


    【解决方案1】:

    更新:根据一些建议并意识到我的第一个解决方案的安全隐患,我取消了它,安装了视图并创建了一个视图,显示按作者 = 当前用户过滤的未发布博客条目。我认为这与“ Drupal 方式”更兼容。

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-10-25
        • 2010-12-30
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多