如何在Drupal中的另一个模块中向表单添加自定义表?

时间:2010-06-15 16:55:36

标签: php drupal

我正在尝试创建一个模块来将表添加到另一个模块中的表单。我发现我可以在module_form_alter钩子中添加新数据但是如何让它通过主题钩子运行?我试图修改的模块有一个我想要修改的页面的主题钩子。我不想更改原始表单我只想添加一个包含新数据的表格。 感谢

1 个答案:

答案 0 :(得分:1)

将数据排列到表格标题和单元格行中,并使用

返回输出
return theme('table', $header, $rows, array('class' => 'ifyouwantaclassname'));

这将返回表格中的主题数据。通过循环数据集并添加数组项来构造$ rows。

但您还需要使用主题钩子更改表单的结构。

http://www.akchauhan.com/create-drupal-form-using-theme_table-like-module-list-form/

如何做到这一点非常好。