如何在Drupal当中获取node id?

 第一种方法:

 //get node id
  global $node;
  print_r($node);
  $nid = $node->nid;
  dsm(strval($nid));

 

第二种方法:使用url ''node/{nid}'

  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)

 

第三种方法:

$node = menu_get_object();
$nid=$node->nid;
dsm(strval($nid));

 

可以参考如下的链接:

http://drupal.stackexchange.com/questions/6638/get-a-node-id-from-the-url

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值