我可以写一个“草案”作为一个管理,所以它是可见的内容未发表的内容列表。
问题是,我无法使列表对其他“编辑器”可见(他们甚至可以以“草稿”的形式访问节点,甚至可以编辑它并重新存储)。
简而言之,管理员只能查看包括草稿在内的所有内容,其他用户只能查看已发布的内容。
如何使人们能够浏览完整的内容列表,包括起草的节点?
发布于 2017-12-12 14:12:25
开箱即用,在Drupal上,只有具有Bypass内容访问控制权限的用户才能看到每个未发布的帖子,但这是将权限授予非常小的一组用户,例如管理员用户。
其他用户只能看到他们创建的未发布的节点。
您可以创建一个模块来定义一个新的权限(例如,查看未发布的内容),并实现hook_node_access_records_alter()/hook_node_grants_alter()来向那些拥有新权限的用户授予视图访问权限。
https://drupal.stackexchange.com/questions/233453
复制相似问题