function MODULE_menu_alter(&$items){ $items['comment/%/delete']['access callback'] = TRUE; $items['comment/%/delete']['page callback'] = 'MODULE_delete_abc_comment'; $items['comment/%/delete']['page arguments'] = array(1); $items['comment/%/delete']['type'] = MENU_CALLBACK; $items['comment/%/delete']['title'] = t('删除该评论'); $items['comment/%/delete']['weight'] = 0; } 我这样设置过了,清除了缓存,但还是调用系统自己的方法体,还要怎么做才能解决呢?谢谢! 附:系统自带的定义: $items['comment/%/delete'] = array( 'title' => 'Delete', 'page callback' => 'comment_confirm_delete_page', 'page arguments' => array(1), 'access arguments' => array('administer comments'), 'type' => MENU_LOCAL_TASK, 'file' => 'comment.admin.inc', 'weight' => 2, );
这个可以尝试hook_menu_link_alter,
这个可以尝试hook_menu_link_alter,
网站最近在备案,换了服务器,
网站最近在备案,换了服务器,