如何在Drupal 8菜单项中添加额外的字段。我想添加一个额外的图像字段

时间:2016-09-02 08:44:23

标签: drupal drupal-modules drupal-8

如何在Drupal 8菜单项中添加额外字段?我想添加一个额外的图像字段,以便我可以使用它来显示菜单。

2 个答案:

答案 0 :(得分:0)

您可以通过代码添加它,然后运行update.php或drush命令到updatedb。

您可以在此处查看答案:https://drupal.stackexchange.com/questions/205058/how-to-add-fields-to-menu-items

同时检查评论,因为我遇到了一些问题,并且我在评论中留下了解决方案。

答案 1 :(得分:0)

检查Drupal.org项目网站上的Menu Item Extras模块。 https://www.drupal.org/project/menu_item_extras

但如果您正在寻找更难的方法,您应该管理菜单模板中菜单项呈现的差异,使用hook_entity_type_build()更改menu_link_content实体的实体定义,更改{{1} }表单集成,例如menu_link_content创建\编辑表单,覆盖默认菜单项创建表单控制器(默认情况下提供的值为node的属性包)。

由于Drupal核心中的错误,使用Field UI功能扩展菜单项创建/编辑表单并不容易。 https://www.drupal.org/project/drupal/issues/2903161 但就目前而言,这个问题已经解决了。

所以现在,您可以像通常的实体类型一样管理这种情况。 https://drupal.stackexchange.com/q/222260/60214https://drupal.stackexchange.com/a/220463/60214

相关问题