drupal 8中的自定义模块,未在管理部分

时间:2016-01-16 11:53:19

标签: drupal-8

我在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

有关附加屏幕截图的更多信息,我想要标签
期待这一个 enter image description here

1 个答案:

答案 0 :(得分:3)

您应该将文件重命名为

  

book.links.task.yml

因为你想要的是一个"任务"的内容而不是真正的菜单链接。这是一个很好的解释并指导如何创建自定义模块:

http://www.sitepoint.com/build-drupal-8-module-routing-controllers-menu-links/

请注意,他的某些文件命名已过时(例如" menu_links"),但模块的一般构思/结构仍然得到了很好的解释。