第一种方法:
1 2 3 4 5 | //get node id global $node; print_r($node); $nid = $node->nid; dsm(strval($nid)); |
第二种方法:使用url ''node/{nid}' :
1 2 3 4 5 6 | if ( arg(0) == 'node' && is_numeric(arg(1)) && ! arg(2) ) { $node = node_load(arg(1)); print_r($node); // Do something with $node // If all you need is the nid you can use // $nid = arg(1) |
第三种方法:
1 2 3 | $node = menu_get_object();$nid=$node->nid;dsm(strval($nid)); |
参考资料:
http://drupal.stackexchange.com/questions/6638/get-a-node-id-from-the-url