我有一个带有字段的节点类型,有些是必需的,有些不是。我正在尝试创建节点表单的多步骤表单。必填字段是第一步,剩余字段是下一步。
我隐藏了第一步不需要的字段,使用 hook_form_alter,这很容易,但我不知道如何将表单转换为多步表单。我阅读了 API 文档,上面说我必须使用
$form['next'] = array(
'#type' => 'submit',
'#value' => 'Next >>',
);
这就是drupal 如何知道这是一个多步骤的形式。但如果我理解正确,我不能在 hook_form_alter 中使用它,因为 $form 不在那个状态。
我在哪里可以删除提交并添加到表单旁边?
谢谢您的帮助。