Drupal hook menu and node form

cithukyaw's picture

I have a content type 'leg'and this hook_menu :

$items['leg'] = array(
    'title' => t('Choose Leg'),
    'page callback' => 'drupal_get_form',
    'access arguments' => array('create leg content'),
    'page arguments' => array('mymodule_leg_select_form'),
    'type' => MENU_NORMAL_ITEM,
    'weight' => 0,

$items['leg/select'] = array(
    'title' => t('Choose an existing leg'),
    'page callback' => 'drupal_get_form',
    'access arguments'

=> array('create leg content'),     
    'page arguments' => array('mymodule_leg_select_form'),
    'weight' => 1,

$items['leg/add'] = array(
    'title' => t('Create a new leg'),
    'page callback' => 'drupal_get_form',
    'access arguments' => array('create leg content'),     
    'page arguments' => array('leg_node_form'),
    'type' => MENU_LOCAL_TASK,
    'weight' => 2,
return $items;

But I have this error when I go to that menu path.
I have no idea what I should do.

Node form is not rendered correctly as you can see in the screen shot.
I have two fields - field_from and field_to. They are not rendered in the form.
The menu path "leg/select" which is default local task does work and correctly render my custom form.
The problem only is to integrate node add form in the second tab.

How can I fix this error ?

leg-node-form.jpg197.25 KB


Can we see rest of code?

khaled.zaidan's picture

Hi cithukyaw,
It's kinda difficult to figure out what's going on with just the posted code. Would it be possible to post the whole module?
Also, do all these errors go away if you disable this module?

Drupal Dojo

Group organizers

Group events

Add to calendar

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

Hot content this week