2010-09-01 83 views
0

我有一個簡單的模塊,它會返回一個形式,但現在我已經加入這個菜單像 管理/設置/ 但我想這種形式在另一頁,所以我增加了一個hook_block(),我的模塊出現了在塊頁,我加入它被所有在內容領域的所有頁面看到,但我不拿到表格?我哪裏做錯了 ?我是新來的Drupal任何幫助PLZ如何在drupal中添加自定義塊?

function emp_form_block($op = 'list', $delta = 0, $edit = array()) { 
    switch ($op) { 
      case 'list': 
      $blocks[0]['info'] = t('New Block'); 
      $blocks[0]['cache'] = BLOCK_NO_CACHE; 
      return $blocks; 
    } 
} 

我使用Drupal的6

回答

1

你也應該實現view運算,這樣的:

case 'view': 
    return array(
    'subject' => t('My awesome form'), 
    'content' => drupal_get_form('my_awesome_form'), 
); 
    break; 
+0

好吧,我補充說drupal_get_form(「我的模塊「),但我只拿到了主題行,但不是形式,如果我添加一個文本內容我得到它,但我不能夠顯示的形式。 我已經加入此hook_block()其中i具有以下形式相同的模塊中。我應該有單獨的模塊? – GoodSp33d 2010-09-02 04:51:22

+0

我發現了另一種顯示錶單的方式。 。 。使用node_load – GoodSp33d 2010-09-09 05:37:47

相關問題