好吧,所以我为我的一个块创建了一个模板文件,效果很好。但是在这个模板中我想得到当前节点的id。怎么可能?我已经尝试过arg,$ node和所有这些变量,但没有一个可用。
提前致谢。
答案 0 :(得分:23)
假设您在节点页面本身,menu_get_object()
函数将返回节点对象:
$node = menu_get_object();
if ($node && $node->nid) {
// You have a valid node to work with.
}
答案 1 :(得分:0)
// it will gives only node id.
if (arg(0) == 'node' && is_numeric(arg(1))) {
$nid = arg(1);
}
echo $nid;