Drupal views drupal 8视图中的显示块页脚/页眉

Drupal views drupal 8视图中的显示块页脚/页眉,drupal-views,drupal-8,drupal-blocks,Drupal Views,Drupal 8,Drupal Blocks,在Drupal8核心视图中,您可以在任何视图中添加带有“渲染实体-自定义块”的页眉或页脚字段。执行此操作时,它会请求块id,该id显然是块的机器名。 搜索表单块的id等于bartik_search,这将使搜索框显示出来。 但是我创建了自己的自定义块,它有机器名:modallink,我希望它显示出来。 问题是,当我在“块id”框中输入modallink时,它不起作用。什么都不会被渲染 我的自定义modallink块的ID是什么? 我是否错误地使用了“渲染实体-自定义块”字段?这很可怕,但以下是似乎

在Drupal8核心视图中,您可以在任何视图中添加带有“渲染实体-自定义块”的页眉或页脚字段。执行此操作时,它会请求块id,该id显然是块的机器名。
搜索表单块的id等于
bartik_search
,这将使搜索框显示出来。 但是我创建了自己的自定义块,它有机器名:
modallink
,我希望它显示出来。
问题是,当我在“块id”框中输入
modallink
时,它不起作用。什么都不会被渲染

我的自定义
modallink
块的ID是什么?

我是否错误地使用了“渲染实体-自定义块”字段?

这很可怕,但以下是似乎有效的方法:

  • 转到结构->块布局
  • 把你的块放在你的主题的随机区域
  • 转到页面设置并隐藏所有页面上的块 但某些url无效(例如输入'none'
  • 转到视图,将块放置在页眉/页脚中
  • 单击设置弹出窗口中的“绕过访问检查”复选框

你是在用问题回答问题吗?不,我在问关于这个问题的第一个答案的问题时提出了一个(错误的)建议。这是个好主意,但如果你在块布局页面中限制或禁用块将显示的页面,它将不会显示在视图页眉/页脚中!