首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在页面模板中呈现语言选择块?

如何在页面模板中呈现语言选择块?
EN

Drupal用户
提问于 2019-03-27 16:05:42
回答 2查看 728关注 0票数 0

背景信息:我使用下面的脚本来列出所有的小枝块: drush ev "print_r(array_keys(\Drupal::service('plugin.manager.block')->getDefinitions()))“,当我尝试以下小树枝时:{drupal_entity(‘drupal_entity’,'') }并且它没有呈现小枝块-

我在Drupal 8中开发了一个Twig页面,让我的网站访问者能够选择他们想要的语言。我下载了所有的多语种控制模块。

我面临两个问题:

  1. 如何渲染一个块在我的小枝页中间,以显示语言下拉菜单?(我已经有了一个块,它可以显示来自contrib模块的下拉菜单语言)。
  2. 我设置的CSS背景图像涵盖了我想测试的Twig字段之一。如何调整CSS以显示树枝块?
EN

回答 2

Drupal用户

发布于 2019-03-31 11:45:36

drupal_entity()用于呈现实体。对于呈现块插件,使用drupal_block()代替。这个区别在下面的指南中解释得很好。https://www.drupal.org/docs/8/modules/twig-tweak/rendering-blocks-with-twig-tweak

票数 0
EN

Drupal用户

发布于 2022-07-28 11:05:13

只需将此放在您的自定义小枝页面,您想要您的语言开关链接。我们在这里使用树枝调整模块。因此,在添加以下行之前,请输入所有这些模块:

{ # Language switcher # }

代码语言:javascript
运行
复制
{{ drupal_block('language_block:language_interface', wrapper=false) }}
票数 0
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/278325

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档