簡體   English   中英

Drupal 8管理工具欄不斷消失

[英]Drupal 8 Admin toolbar keeps disappearing

當我在本地主機上創建新的Drupal站點時,可能會有一天的管理工具欄。 下次我在本地啟動時,管理工具欄不見了,我根本無法管理我的網站。

附件是創建新站點並運行install.php后的外觀。 像這樣呆了一天,然后工具欄被完全刪除,我什么也不能做。

在此處輸入圖片說明

關於我可能在做錯的任何建議嗎? 希望我可以提前提供更多信息,但是我是Drupal的新手,不能完全確定缺少的內容。

首先,請確保已啟用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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM