Drupal 8 任务的菜单项子项



对于我的自定义Drupal 8(8.7.8)模块,我有以下...

my_module.reports:
route_name: my_module.reports
title: 'Reports'
base_route: my_module.dashboard
weight: 80

在我的菜单系统中my_module.links.menu.yml,它显示为我正在构建的仪表板上的选项卡。在该页面上,我拥有的路由控制器是...

_controller: 'DrupalsystemControllerSystemController::systemAdminMenuBlockPage'

我希望在那里列出进一步的报告链接。但是这个(来自my_module.links.menu.yml)...

my_module.reports.territories:
title: 'Territories'
description: '...'
route_name: my_module.reports.territories
parent: my_module.reports
weight: 10

不显示。当我转到该页面时,我得到的只是: "你没有任何行政项目。">

我错过了什么?以这种方式制作任务的子项是不知何故不可能,还是别的什么?

谢谢!

终于解决了。我还必须添加...

my_module.reports:
title: 'Reports'
parent: system.admin_config
route_name: my_module.reports

。到 my_module.links.menu.yml.然后,我也可以将链接保留在my_module.links.task.yml中,以创建我想要的最终内容。

最新更新