[英]Drupal 8 Admin toolbar keeps disappearing
首先,請確保已啟用admin_toolbar_tools
模塊。
如果模塊狀態良好,則可能是管理工具的某些模塊中斷菜單樹。
在我的情況下,它是來自open open social package中的social_admin_menu
模塊。
有一個名為Drupal\\social_admin_menu\\Menu\\SocialAdminMenuAdministratorMenuLinkTreeManipulators
類的服務,名為social_admin_menu.administrator_menu_tree_manipulators
,該類具有checkAccess()
方法,該方法Drupal\\social_admin_menu\\Menu\\SocialAdminMenuAdministratorMenuLinkTreeManipulators
對樹中某些菜單項的訪問。
問題在於邏輯檢查if ($this->account->id() !== 1)
,因為id()
方法在那里返回了字符串。
通過在自定義模塊或admin_toolbar_tools
以外的contrib模塊中使用'admin_toolbar_tools'
進行搜索可以幫助您檢測admin_toolbar_tools
問題,很可能該菜單的某處將使用根項'admin_toolbar_tools'
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.