September 2017

[Drupal] 重建選單路徑

有時候會遇到因不明原因造成管理選單錯亂,例如 node/add 這個選單不見,導致看不到新增內容的各個項目
這時的解決方法是刪除 menu_link 資料表的資料,然後再用 menu_rebuild() 重建資料

以下是用 drush 指令的操作方式:

drush sqlq "DELETE FROM menu_links WHERE menu_name='management'"
drush eval 'menu_rebuild();'