我有一个简单的模块,它将返回一个表单,但现在我已将其添加到菜单中 管理/设置/ 但是我希望这个表单在另一个页面中,所以我添加了一个hook_block(),我的模块出现在块页面中,我添加它以供所有内容区域中的所有页面看到,但我没有得到那个表单?我哪里做错了 ?我是drupal的新手任何帮助PLZ
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
答案 0 :(得分:1)
您还应该实现view
op,如下所示:
case 'view':
return array(
'subject' => t('My awesome form'),
'content' => drupal_get_form('my_awesome_form'),
);
break;