2

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インストールにすでに存在するノードフォームを呼び出したいと思います。記事を例にとってみましょう。

アイデアはありますか?

4

1 に答える 1

3

実際、他のページにノードを埋め込むのは非常に簡単です。

$items['menu/submenu'] = array(
        'type' => MENU_LOCAL_TASK,
        'title' => 'YOUR_TITLE',
        'description' => "YOUR_DESCRIPTION",
         'page callback' => 'node_add',
        'page arguments' => array('YOUR_NODE_TYPE_NAME_MACHINE'),
        'access callback' => 'node_access',
        'access arguments' => array('create', 'YOUR_NODE_TYPE_NAME_MACHINE'),
        'file' => 'node.pages.inc',
        'file path' => drupal_get_path('module', 'node')
);
于 2012-07-24T17:34:03.203 に答える