我们在项目中常用的一个模块。
项目地址:https://www.drupal.org/project/twig_tweak
我们常用它做两件事:
1, 在模板中,插入一个区块。
2, 在模板中,插入一个views。
插入区块示例代码:
<div> {{ drupal_entity('block_content', 5 )}} </div>
插入views示例代码:
这是在node.tpl.twig文件中,所以可以使用node
{% set nid = node.id() %}
<div>{{ drupal_view('mynews', 'block_1', nid) }}</div>
这里包含了参数的传递。
twig tweak模块,给予了我们在模板文件中,直接插入数据的能力,省去了预处理函数,比较方便我们在大部分实际Drupal项目都会使用它。