2012-04-05 68 views
1

我已經創建了一個自定義模塊,並使用'hook_form'來創建一個自定義窗體。然後我使用菜單回調創建了一個新頁面,並在其上插入了此表單如何使用hook_form來創建前端節點表單?

此表單基本上是從前端創建節點。我擁有與後端相同的字段。

表單代碼:

function input_simple_form($form, &$form_submit) { 

$form['title'] = array(
    '#type' => 'textfield', 
    '#default_value' => '', 
    '#required' => TRUE, 
    '#title' => 'Title', 
    '#maxlength' => 1024, 
); 

$form['submit'] = array(
    '#type' => 'submit', 
    '#value' => 'Submit', 
); 

return $form; 

}

如何保存這一點,或者我怎麼告訴hook_form,這是一個特定的內容類型?我知道如何使用node_save,但不知道如何使用hook_form來實現。

我該如何去實現我想要的?

感謝 羅伯特

回答

0

使用在回調函數:

$my_form = drupal_get_form('input_simple_form'); 
echo $my_form; 

如果您正在使用hook_theme到您的主題頁面parce $my_form作爲變量,在您的模板/主題文件打印出來。

相關問題