开发者

Drupal 6 Form Api adding an item to an existing form

I want to add a new item into an existing form. I have the ID of the form and I know I need to use hook form_alter but not sure how to add it.

function modulename_form_alter(&$form, $form_state, $form_id) {
    switch ($form_id) {
        case 'fo开发者_JAVA百科rm id goes here':
            // Need to do something here....         
        break;
    }
}


Because the &$form variable is a reference, whatever you do to it changes the original value. so just add it to $form;

//After, need to do something here:
$form['my_new_field'] = array(

 '#type' => 'select',
 //etc..

 );


//You can also add a new validation here:

$form['#validate'][]  = 'my_valiation_callback';

See the drupal api ref for better details:

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜