在 drupal 7 中,如果您与节点属于同一组,我会尝试授予使用节点的权限。
我想使用 hook_menu 并定义我的自定义访问检查功能。对于这个函数,我将 nid 作为参数发送。
这就是我现在得到的,我真的不明白为什么它不起作用:
function modulename_pdf_menu() {
$items['pdf/node/%'] = array(
'page callback' => '_modulename_pdf',
'access callback' => '_modulename_pdf_access_check',
'access arguments' => array(2),
'type' => MENU_CALLBACK
);
return $items;
}
function _modulename_pdf_access_check($nid) {
echo $nid;
die();
}
我认为这应该将我的节点 ID 打印到屏幕上并停止。但它仍在运行_modulename_pdf 中定义的逻辑。知道我在这里缺少什么吗?
提前感谢您的回复。