【发布时间】:2012-07-24 16:48:21
【问题描述】:
希望你能帮助我,因为我不知道如何在 Drupal 7 的 hook_menu 中调用节点。
有可能吗?
$items['basketfacile/planning'] = array(
'type' => MENU_LOCAL_TASK,
'title' => 'Test',
'description' => "description",
'page callback' => 'drupal_get_form',
'page arguments' => array('basketfacile_plannings_form'),
'access arguments' => array('access content')
);
这是我调用表单的项目菜单,但我想调用我的 Drupal 安装中已经存在的节点表单。我们可以以文章为例。
你有什么想法吗?
【问题讨论】:
-
请问您为什么需要这样做?您可以将现有的 $items[node/add/%] 数组复制到您的自定义菜单挂钩,或者甚至更轻松地将 node/add/X 路径命名为 basketfacile/planning。这样,您就拥有了实际的使用权限,而不是访问内容的权限。如果您想更改表单,请使用 form_alters。
-
感谢您的帮助,但我找到了如何做我想做的事。看我的回答
-
谢谢。非常有帮助和直截了当:)