4

我想允许 Drupal 网站的成员将他们自己的内容上传到该网站(例如博客文章或问卷),但只对他们自己可见(对具有相同角色的其他成员隐藏)。这个想法是让他们存储一些其他成员不需要看到的个人内容,但只有作者成员在使用网站时才需要看到(或有权访问)。

我需要使用哪些模块?或者我怎么能去设置它?

4

3 回答 3

3

您可以使用http://drupal.org/project/content_access轻松完成此操作

于 2011-12-11T14:32:40.597 回答
2

我不知道你是否已经解决了这个问题,但我最近对 ​​Drupal 7 中的共享博客做了类似的事情。我希望用户同时拥有私人和公共博客文章。我使用 Save Draft 模块 (http://drupal.org/project/save_draft) 向内容编辑屏幕添加了一个额外的按钮,我称之为 Save (Unpublished) 而不是“Save Draft”——我使用了 String Overrides实现这一点的模块(http://drupal.org/project/stringoverrides)。在权限管理面板中,经过身份验证的用户被授予查看和编辑自己未发布项目的权限。因此,用户可以以其他人看不到的方式保存他们的博客文章。然后我使用 Views (http://drupal.org/project/views) 创建了一个列表视图,该列表视图使用标准内容类型 = 博客、状态 = 未发布和内容作者 = 当前用户。

于 2012-01-09T05:51:34.863 回答
0

https://drupal.org/project/view_own模块完全按照您正在寻找的方式处理这个问题。

于 2013-11-24T15:42:04.230 回答