我正在尝试创建一个模块来将表添加到另一个模块中的表单。我发现我可以在module_form_alter钩子中添加新数据但是如何让它通过主题钩子运行?我试图修改的模块有一个我想要修改的页面的主题钩子。我不想更改原始表单我只想添加一个包含新数据的表格。 感谢
答案 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/
如何做到这一点非常好。