drupal 8 中的自定义模块,未在管理部分创建选项卡
Custom module in drupal 8, tab not created in admin section
我在 Drupal 8 中创建了自定义模块。该模块应该在 admin/content 中创建选项卡。但不幸的是,选项卡未显示在 admin/content 部分中。虽然我可以访问我的模块。 Link 访问我的模块 'localhost/demo/admin/content/book'
这是我的代码:-
book.routing.yml
# book.routing.yml snippet
book.admin:
path: '/admin/content/book'
defaults:
_form: '\Drupal\book\Form\bookForm'
_title: 'BOOKS'
requirements:
_permission: 'book access'
book.links.menu.yml
# book.links.menu.yml snippet
book.admin:
route_name: book.admin
title: BOOKS
base_route: system.admin_content
有关附加屏幕截图的更多信息,我想要选项卡
期待这个
您应该将文件重命名为
book.links.task.yml
因为您想要的是 "task" 的内容而不是真正的菜单 link。这里有一个很好的解释和指导如何创建自定义模块:
http://www.sitepoint.com/build-drupal-8-module-routing-controllers-menu-links/
注意他的一些文件命名已经过时了(例如"menu_links"),但是一个模块的通用idea/structure还是很好解释的。
我在 Drupal 8 中创建了自定义模块。该模块应该在 admin/content 中创建选项卡。但不幸的是,选项卡未显示在 admin/content 部分中。虽然我可以访问我的模块。 Link 访问我的模块 'localhost/demo/admin/content/book'
这是我的代码:- book.routing.yml
# book.routing.yml snippet
book.admin:
path: '/admin/content/book'
defaults:
_form: '\Drupal\book\Form\bookForm'
_title: 'BOOKS'
requirements:
_permission: 'book access'
book.links.menu.yml
# book.links.menu.yml snippet
book.admin:
route_name: book.admin
title: BOOKS
base_route: system.admin_content
有关附加屏幕截图的更多信息,我想要选项卡
期待这个
您应该将文件重命名为
book.links.task.yml
因为您想要的是 "task" 的内容而不是真正的菜单 link。这里有一个很好的解释和指导如何创建自定义模块:
http://www.sitepoint.com/build-drupal-8-module-routing-controllers-menu-links/
注意他的一些文件命名已经过时了(例如"menu_links"),但是一个模块的通用idea/structure还是很好解释的。