您好,我尝试通过以下代码编辑节点时获取节点ID:
function test_plugin_menu(){
$item = array();
$item['node/%/edit'] = array(
'page callback' => 'test_plugin',
'page arguments' => array(1),
'access callback' => TRUE,
'type' => MENU_LOCAL_TASK,
);
return $item;
}
function test_plugin($node_id){
dpm($node_id);
}
我在编辑节点时进入空白页面。请帮忙,谢谢!
答案 0 :(得分:0)
传递给node/%/WHATEVER
的参数是节点对象本身。
代码应为:
function test_plugin($node){
$nid = $node->nid;
dpm($nid);
}