【问题标题】:Make content visible only to author in Drupal使内容仅对 Drupal 中的作者可见
【发布时间】:2011-12-11 14:21:49
【问题描述】:

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

我需要使用哪些模块?或者我该如何设置?

【问题讨论】:

    标签: drupal drupal-modules visibility private user-generated-content


    【解决方案1】:

    您可以使用http://drupal.org/project/content_access轻松做到这一点

    【讨论】:

      【解决方案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) 创建了一个列表视图,该列表视图使用标准内容类型 = 博客、状态 = 未发布和内容作者 = 当前用户。这为用户提供了他们未发布的博客文章的列表。

      【讨论】:

        【解决方案3】:

        https://drupal.org/project/view_own 模块完全按照您的要求进行处理。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2012-08-27
          • 2021-08-15
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2022-07-10
          • 1970-01-01
          相关资源
          最近更新 更多