【发布时间】:2016-03-07 11:16:57
【问题描述】:
我需要修改管理语言视图(添加复选框),以便在选中时,在语言下拉呈现期间排除语言。
这应该只隐藏语言(从下拉菜单中删除),但不禁用/删除语言(和内容)本身。
我对 Drupal 的经验很少,但我想这需要完成:
- 语言视图已修改(已添加复选框)
- 语言修改的模型(和表格)表示(添加了布尔)
- 修改下拉渲染以跳过 bool 设置为 true 的语言
对于如何实现此功能的任何帮助将不胜感激。
【问题讨论】:
我需要修改管理语言视图(添加复选框),以便在选中时,在语言下拉呈现期间排除语言。
这应该只隐藏语言(从下拉菜单中删除),但不禁用/删除语言(和内容)本身。
我对 Drupal 的经验很少,但我想这需要完成:
对于如何实现此功能的任何帮助将不胜感激。
【问题讨论】:
这确实不是一件容易的事!修改模块内部的 drupal 核心模板当然是可能的,但会让您脱离未来的核心更新。我建议编写您自己的专用模块,然后为应该隐藏的语言创建一个自定义配置页面。
This tutorial helped me a lot to get the basics on drupal8 odule development.
在模块 (web/modules/custom/your_module) 内部,您需要创建文件:templates/links--language-block.html.twig,您可以在其中考虑自定义配置以隐藏某些链接。
最好的祝愿!
安德烈亚斯
【讨论】: