【发布时间】:2013-01-23 10:39:37
【问题描述】:
我有一个带有字段的节点类型,有些是必需的,有些不是。我正在尝试创建节点表单的多步骤表单。必填字段是第一步,其余字段是下一步。
我隐藏了第一步不需要的字段,使用 hook_form_alter,这是最简单的部分,但我不知道如何将表单转换为多步表单。我阅读了 API 文档,上面说我必须使用
$form['next'] = array(
'#type' => 'submit',
'#value' => 'Next >>',
);
这就是drupal 如何知道这是一个多步骤表单。 但如果我理解正确,我不能在 hook_form_alter 中使用它,因为 $form 不在那个状态。
在哪里可以删除表单旁边的提交和添加?
感谢您的帮助。
【问题讨论】:
-
您是在尝试为任何内容类型制作多步骤内容提交表单,还是在谈论使用表单 API 构建的某些表单?
标签: drupal drupal-7 drupal-modules