【问题标题】:How can I add an extra field in Drupal 8 menu Item. I want to add an extra image field如何在 Drupal 8 菜单项中添加一个额外的字段。我想添加一个额外的图像字段
【发布时间】:2016-09-02 08:44:23
【问题描述】:

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

【问题讨论】:

    标签: drupal drupal-modules drupal-8


    【解决方案1】:

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

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

    还要检查 cmets,因为我遇到了一些问题,我已经在 cmets 中留下了解决方案。

    【讨论】:

      【解决方案2】:

      检查 Drupal.org 项目站点上的菜单项附加模块。 https://www.drupal.org/project/menu_item_extras

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

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-11-06
        • 2013-01-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多