我通过创建page--front.html.twig覆盖了drupal的首页。 在该树枝文件中,我要呈现drupal的用户登录块。 我没有找到解决该问题的明确方法,就一直呆在互联网上。 我要了解的是,要使我有2种解决方案,一切都是可能的。
我正确吗?
我通过安装twig tweak尝试了第二种解决方案,并将以下行插入到twig模板文件中
{{ drupal_entity('block', 'block_id') }}
,其中block_id
代表可以在配置页面中找到的块的机器名称。
它什么也不显示,这很正常,因为当我执行{{ kint(drupal_entity('block', 'block_id')) }}
转储值时,我得到了NULL
值。
我不明白为什么,因为我放置了用户登录表单块并进行了配置使其仅在<front>
页上可见。
答案 0 :(得分:1)
Twig Tweak模块提供具有一些有用功能的Twig扩展 以及可以改善开发人员体验的过滤器。
例如:<dd>{{ drupal_view('centers', 'block_1') }}</dd>
希望对您有帮助
谢谢