我知道如何使用模块来创建块,并且我知道如何使用表单 api 创建自定义表单。
现在,我想在我创建的块中添加这个自定义表单。
我知道如何使用模块来创建块,并且我知道如何使用表单 api 创建自定义表单。
现在,我想在我创建的块中添加这个自定义表单。
使用以下代码(hook_block_view):
function yourmodule_block_view($delta='') {
$block = array();
switch($delta) {
case 'block_name':
$block['subject'] = t("Block Title");
$block['content'] = drupal_get_form('your_form_id');
break;
}
return $block;
}
当您在添加组件的同时创建 web 表单时,请查看右上角的表单设置:
如果启用,此网络表单将作为一个块提供。