在Drupal的段落中访问块视图

时间:2019-02-22 14:31:41

标签: php drupal drupal-8

我在drupal中创建了一个段落,该段落引用了一个块。 在预处理过程中,我做了:

$variables['bloc_video'] = \Drupal::entityTypeManager()->getViewBuilder('block_content')->view($bp);

在我的树枝文件中,我只是这样称呼它:

{{bloc_video}}

很抱歉,该视图不正确。

我希望我的预处理程序在另一个树枝文件中调用块视图。我该怎么办?

非常感谢

1 个答案:

答案 0 :(得分:0)

我建议使用Twig Tweak模块(在其他情况下也非常有用)。 Here可以找到更多有关使用Twig Tweak模块在Twig中包含块的信息。

在这种情况下,您可以使用:

{{ drupal_entity('block', 'block_content') }}

但是,如果您仍然希望通过编程方式进行操作,请选中this answer