我在drupal中创建了一个段落,该段落引用了一个块。 在预处理过程中,我做了:
$variables['bloc_video'] = \Drupal::entityTypeManager()->getViewBuilder('block_content')->view($bp);
在我的树枝文件中,我只是这样称呼它:
{{bloc_video}}
很抱歉,该视图不正确。
我希望我的预处理程序在另一个树枝文件中调用块视图。我该怎么办?
非常感谢
答案 0 :(得分:0)
我建议使用Twig Tweak模块(在其他情况下也非常有用)。 Here可以找到更多有关使用Twig Tweak模块在Twig中包含块的信息。
在这种情况下,您可以使用:
{{ drupal_entity('block', 'block_content') }}
但是,如果您仍然希望通过编程方式进行操作,请选中this answer。