我(在Drupal 8中)创建了一个数据集(newsteaser_mit_bild)的视图,其中包含一些新闻。 通过这个视图,我创建了一个块。该名称将自动生成(views_block__newsteaser_mit_bild_block_1)。
正常内容以
显示{{ page.content }}
如何在Twig文件中显示此视图?
{{ page.newsteaser_mit_bild }}
似乎不对。
如何在我的树枝中使用视图/块,我该如何模板化?
答案 0 :(得分:2)
在主twig文件中,您可以使用如下名称块:
{% block my_custom_block }%
{% endblock my_custom_block %}
在另一个twig文件中,您可以像这样调用块:
{% extends 'link_for_file.twig' %}
{% block my_custom_block }%
{{ parent() }}
{% endblock my_custom_block }%
答案 1 :(得分:0)
您可以预处理新变量,并使用views_embed_view:
function THEME-NAME_preprocess(&$variables, $hook) {
$variables['MY-VIEW-NAME'] = views_embed_view('VIEW-ID');
}
然后在树枝文件中:
{{ MY-VIEW-NAME }}