2011-01-12 5 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');

건배

관련 문제