You are here

我想修改默认的删除评论的方法体,这样设置为什么还是调用了系统自己的方法体呢?

moumouguoguo 的头像
Submitted by moumouguoguo on 星期六, 2014-01-04 06:05

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, );

论坛:

Drupal版本: