在一个页面上多次显示相同的表格(D7 + formapi)

时间:2011-05-04 15:11:35

标签: drupal-7 drupal-fapi

我正在尝试在我的自定义表单的视图(每行)上显示。它有效,但表单不正常。我需要给每个表单赋予不同的ID。

hook_forms应该对我有帮助,但我无法管理如何使用它。如果我把print $ form放进去,我仍然看不到我的表格。

我正在从模板文件中调用我的表单:

$form1 = drupal_get_form('votingform_create_decision_form_' . $node->nid, $node->nid);
print drupal_render($form1);

1 个答案:

答案 0 :(得分:0)

现在我开始工作了:

function hook_forms($form_id, $args) {

  if ($args[0] == 'mymodule_form_') {
    $forms['mymodule_form_' . $args[1]] = array(
      'callback' => 'mymodule_form',
      'callback arguments' => array($args[1]),
    );
  }

  return $forms;
}