我想允许 Drupal 网站的成员将他们自己的内容上传到该网站(例如博客文章或问卷),但只对他们自己可见(对具有相同角色的其他成员隐藏)。这个想法是让他们存储一些其他成员不需要看到的个人内容,但只有作者成员在使用网站时才需要看到(或有权访问)。
我需要使用哪些模块?或者我怎么能去设置它?
我想允许 Drupal 网站的成员将他们自己的内容上传到该网站(例如博客文章或问卷),但只对他们自己可见(对具有相同角色的其他成员隐藏)。这个想法是让他们存储一些其他成员不需要看到的个人内容,但只有作者成员在使用网站时才需要看到(或有权访问)。
我需要使用哪些模块?或者我怎么能去设置它?
我不知道你是否已经解决了这个问题,但我最近对 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) 创建了一个列表视图,该列表视图使用标准内容类型 = 博客、状态 = 未发布和内容作者 = 当前用户。
https://drupal.org/project/view_own模块完全按照您正在寻找的方式处理这个问题。