0
出於某種原因,即使該樹或該路徑中沒有任何內容,「創建內容」菜單項也會顯示爲Anon。 (匿名只能創建一個特定類型的內容,但已被移動到它自己的頂級導航項目)Drupal6:hook_menu_alter在禁用模塊後仍然有效
爲了解決這個問題,我用hook_menu_alter():
/**
* Remove "create content" from the menu if the user is anon
*/
function odp_menu_alter(&$items){
global $user;
if ($user->uid == 0) {
unset($items['node/add']);
}
}
出於某種原因,這也影響了超級用戶帳戶。我用該代碼禁用了該模塊。現在創建內容鏈接是回來了,但它會導致這個錯誤:
Fatal error: Unsupported operand types in modules\system\system.module on line 626
所有這一切均低於創建內容仍然工作的子樹鏈接。
我刷新了所有的緩存。發生什麼事?