2011-01-12 155 views
6

我已經制作了自定義Drupal模塊。裏面我創建了一個塊和一個表單。我怎樣才能讓表單出現在塊內容中?乾杯。我如何將自定義窗體添加到自定義模塊中的自定義塊中

分組碼:

function module_block($op = 'list', $delta = 0, $edit = array()) { 
    $block = array(); 

    if ($op == "list") { 
    // Test 
    $block[0]["info"] = t('Block'); 
    } 
    else if ($op == 'view') { 
    $block['content'] = module_function(); 
    } 

    return $block; 

} 


// End module_block 

表格代號:再次

function module_my_form($form_state) { 

    $form['email'] = array(
    '#type' => 'textfield', 
    '#title' => t('Email'), 
    '#required' => TRUE, 
); 

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

乾杯的任何幫助。

回答

13

對於任何人都希望,改變:

$塊[ '內容'] = module_function();

$塊[ '內容'] = drupal_get_form( 'module_my_form');

乾杯