0
我一直在將我的contrib移植到Drupal 8一段時間,並且關於hook_menu_links_default被刪除和menu_links.yml被添加的最新變化,我被卡住了。儘管我一直在研究核心模塊的代碼。長話短說,我的鏈接沒有在/admin/config/system
上顯示。你可以幫我嗎?以下是我的文件。.menu_links.yml和.routing.yml
tcmb.menu_links.yml:
tcmb.tcmb_settings:
title: Tcmb General Settings
description: 'Configure Tcmb module.'
route_name: tcmb.tcmb_settings
parent: system.admin_config_system
weight: 1
tcmb.tcmb_settings_currency:
title: 'Tcmb General Settings'
description: 'Configure Tcmb module.'
route_name: tcmb.tcmb_settings
parent: system_admin_config_system
weight: 1
tcmb.gold_settings
title: 'Gold settings'
description: 'Configure Tcmb gold settings.'
route_name: tcmb.gold_settings
parent: tcmb.admin_config_system_tcmb_settings
weight: 2
tcmb.other_settings:
title: 'Other settings'
description: 'Configure other settings.'
route_name: tcmb.other_settings
parent: tcmb.admin_config_system_tcmb_settings
weight: 3
tcmb.other_settings_currency:
title: 'Currency Settings'
description: 'Configure other settings.'
route_name: tcmb.other_settings_currency
parent: tcmb.tcmb_other_settings
weight: 1
tcmb.other_settings_gold:
title: Gold Settings
description: 'Gold Settings'
route_name: tcmb.other_settings_gold
parent: tcmb.tcmb_other_settings
weight: 2
tcmb.routing.yml:
tcmb.tcmb_settings:
path: '/admin/config/system/tcmb-settings'
defaults:
_form: 'Drupal\tcmb\TcmbCurrencySettingsForm'
_title: 'Tcmb General Settings'
requirements:
_permission: 'administer Tcmb'
tcmb.gold_settings:
path: '/admin/config/system/tcmb-settings/gold-settings'
defaults:
_form: 'Drupal\tcmb\TcmbGoldSettingsForm'
requirements:
_permission: 'administer Tcmb'
tcmb.other_settings:
path: '/admin/config/system/tcmb-settings/other-settings'
defaults:
_form: 'Drupal\tcmb\TcmbOtherSettingsForm'
requirements:
_permission: 'administer Tcmb'
tcmb.other_settings_currency:
path: '/admin/config/system/tcmb-settings/other-settings/currency'
defaults:
_form: 'Drupal\tcmb\TcmbOtherSettingsForm'
requirements:
_permission: 'administer Tcmb'
tcmb.other_settings_gold:
path: '/admin/config/system/tcmb-settings/other-settings/gold'
defaults:
_form: 'Drupal\tcmb\TcmbOtherGoldSettingsForm'
requirements:
_permission: 'administer Tcmb'
問候, MTO