Drupal 8 access_permission打破Blockview

时间:2018-08-23 13:40:15

标签: caching drupal permissions

我的Drupal 8安装有问题。

我使用content_access在每个节点上具有基于角色的访问许可系统。当权限不足的用户访问节点(例如,放置直接链接/ node / 123时)在侧边栏区域中,使我的菜单从2级下降,该块对于所有用户消失了。

在编辑有问题的节点并保存之后,一切都很好。此外,我们还检查了要清除的缓存,并在通过管理工具栏-> D8符号->刷新所有缓存->“刷新路由和链接缓存”清除缓存后,似乎已修复。

在错误发生之前,看门狗提到了这一点: 23/Aug 11:58 warning access denied /de/executive-boards 然后该块消失,直到像我之前执行的步骤一样修复。

我们已经尝试过的:

  • 通过预处理停用该块的缓存。
  • route添加到#cache.contexts数组中。
  • 管理工具栏中的“ Drupal缓存”->“配置”->“性能”也被禁用。

如何在发生之前捕获此错误?我是Drupal 8的新手,我什至不知道从哪里重新开始。

规格:

  • Drupal〜8.5
  • content_access 8.x-1.0-alpha1

0 个答案:

没有答案