Drupal模块开发 – Drupal8 自定义Local Actions菜单API

在Drupal8开发中,和Drupal8 Local Tasks非常类似,Drupal8 Local Actions已经从hook_menu()系统中删除。在Drupal8管理后台,使用actions来定义本地操作类似添加新的条目到管理界面,比如菜单、联系表单的分类等 。
Drupal8使用YAML格式定义Local actions,通过后缀名和模块名字来定义,比如menu_ui.links.action.yml :
menu_ui.link_add:
route_name: menu_ui.link_add
title: ‘Add link’
appears_on:
– menu_ui.menu_edit

menu_ui.menu_add:
route_name: menu_ui.menu_add
title: ‘Add menu’
appears_on:
– menu_ui.overview_page

Drupal8开发中,上面的actions表现形式如下:

Drupal8 Local Tasks

Drupal8 Local Tasks

 

注明:本文为星速云原创版权所有,禁止转载,一经发现将追究版权责任!

(0)
上一篇 2022年7月20日 上午3:03
下一篇 2022年7月20日 上午3:04

相关推荐

发表评论

登录后才能评论
问答社区 QQ客服
微信客服
微信客服
分享本页
返回顶部