我在 drupal 中的所有块仅显示给管理员,而不显示给未登录的匿名用户。
我哪里出错了?我从来没有遇到过这个问题。有人对此有解决方案吗?
检查匿名用户的权限,我相信你可以解决这个问题。
每种用户类型都设置了块可见性。
我建议你安装这个模块。将有助于更好地管理权限。http://drupal.org/project/fpa
也可能有助于检查您在 /admin/structure/block 上的块放置是否设置为面向公众的主题,而不仅仅是管理主题。
你知道权限部分和个人块权限吗?可以拒绝用户从这些地方的任何地方访问。如果所有这些设置正确,请检查您的模板以确保没有硬编码的 PHP 检查(非常糟糕的形式,但我经常看到它)。