Module 将节点添加表单放入模块

Module 将节点添加表单放入模块,module,drupal-7,Module,Drupal 7,我想在一个模块页面中包含一个节点添加表单,但我不确定如何让Drupal满意——如果我像这样做的话 global $user; module_load_include('inc', 'node', 'node.pages'); $form = drupal_get_form("project_node_form", $node_form); $rtn .= drupal_render($form); 我得到错误调用未定义函数user\u access() 我应该把它包装成一个函数吗?如何

我想在一个模块页面中包含一个节点添加表单,但我不确定如何让Drupal满意——如果我像这样做的话

global $user;
module_load_include('inc', 'node', 'node.pages');    
$form = drupal_get_form("project_node_form", $node_form);
$rtn .= drupal_render($form);
我得到错误
调用未定义函数user\u access()


我应该把它包装成一个函数吗?如何调用它?

是否尝试将其嵌入钩子: