我在 Drupal 8 中创建了自定义模块。该模块应在管理/内容中创建选项卡。但不幸的是,选项卡不会显示在管理/内容部分。虽然我可以访问我的模块。访问我的模块“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
因为你想要的是内容的“任务”而不是真正的菜单链接。以下是如何创建自定义模块的精彩解释和指南:
http://www.sitepoint.com/build-drupal-8-module-routing-controllers-menu-links/
请注意,他的一些文件命名已经过时(例如“menu_links”),但模块的总体思想/结构仍然得到了很好的解释。
关于drupal-8 - drupal 8 中的自定义模块,未在管理部分创建选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34826638/