如何在 Drupal 8 菜单项中添加额外字段?我想添加一个额外的图像字段,以便我可以使用它与菜单一起显示。
最佳答案
检查 Drupal.org 项目站点上的菜单项附加模块。 https://www.drupal.org/project/menu_item_extras
但是,如果您正在寻找更困难的方法,则应该管理菜单模板中菜单项呈现的差异,使用 hook_entity_type_build() 更改 menu_link_content
实体的实体定义。 ,更改 menu_link_content
表单集成,例如 node
创建\编辑表单,覆盖默认菜单项创建表单 Controller (提供了值为 menu_link_content
的属性包默认情况下)。
由于 Drupal 核心中的错误,使用 Field UI 功能扩展菜单项创建/编辑表单并不容易。 https://www.drupal.org/project/drupal/issues/2903161 但现在,问题已经解决了。
所以现在,您可以像使用通常的实体类型一样管理这种情况。 https://drupal.stackexchange.com/q/222260/60214或https://drupal.stackexchange.com/a/220463/60214
关于drupal - 如何在 Drupal 8 菜单项中添加额外字段。我想添加额外的图像字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39288049/