我在Drupal 8中创建了自定义模块。此模块应在admin / content中创建选项卡。但遗憾的是,标签不会显示在管理员/内容部分中。虽然我可以访问我的模块。链接访问我的模块' 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
答案 0 :(得分:3)
您应该将文件重命名为
book.links.task.yml
因为你想要的是一个"任务"的内容而不是真正的菜单链接。这是一个很好的解释并指导如何创建自定义模块:
http://www.sitepoint.com/build-drupal-8-module-routing-controllers-menu-links/
请注意,他的某些文件命名已过时(例如" menu_links"),但模块的一般构思/结构仍然得到了很好的解释。