背景信息:我使用下面的脚本来列出所有的小枝块: drush ev "print_r(array_keys(\Drupal::service('plugin.manager.block')->getDefinitions()))“,当我尝试以下小树枝时:{drupal_entity(‘drupal_entity’,'') }并且它没有呈现小枝块-
我在Drupal 8中开发了一个Twig页面,让我的网站访问者能够选择他们想要的语言。我下载了所有的多语种控制模块。
我面临两个问题:
发布于 2019-03-31 11:45:36
drupal_entity()用于呈现实体。对于呈现块插件,使用drupal_block()代替。这个区别在下面的指南中解释得很好。https://www.drupal.org/docs/8/modules/twig-tweak/rendering-blocks-with-twig-tweak
发布于 2022-07-28 11:05:13
只需将此放在您的自定义小枝页面,您想要您的语言开关链接。我们在这里使用树枝调整模块。因此,在添加以下行之前,请输入所有这些模块:
{ # Language switcher # }
{{ drupal_block('language_block:language_interface', wrapper=false) }}https://drupal.stackexchange.com/questions/278325
复制相似问题