【问题标题】:Block are not displayed to anonymous users in Drupal在 Drupal 中不向匿名用户显示块
【发布时间】:2012-05-31 09:11:08
【问题描述】:

drupal 中的所有我的块仅显示给管理员,而不显示给未登录的匿名用户。

我哪里出错了?我从来没有遇到过这个问题。有人对此有解决方案吗?

【问题讨论】:

    标签: drupal drupal-blocks


    【解决方案1】:

    检查匿名用户的权限,我相信你可以解决这个问题。

    每种用户类型都设置了块可见性。

    【讨论】:

      【解决方案2】:

      我推荐你安装这个模块。将有助于更好地管理权限。 http://drupal.org/project/fpa

      【讨论】:

        【解决方案3】:

        您知道权限部分以及个别块权限吗?可以拒绝用户从任何这些地方访问。如果所有这些设置正确,请检查您的模板以确保没有硬编码的 PHP 检查(非常糟糕的形式,但我经常看到)。

        【讨论】:

          【解决方案4】:

          还可能有助于检查您在 /admin/structure/block 上的块放置是否设置为面向公众的主题,而不仅仅是管理主题。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2012-03-28
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2016-10-02
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多