【问题标题】:Drupal : Relationship between two or more webformDrupal:两个或多个网络表单之间的关系
【发布时间】:2017-07-27 17:11:36
【问题描述】:

Drupal 7

网络表单 7.x-4.15

例子:

网络表格 1:填写详细信息

网络表单 2:类别详情

当用户提交第一个网络表单 1 时,我有一个确认页面我有一个列表(第一次是空的),当我单击此页面中的另一个按钮时,我会重定向到第二个表单同时传最后一个用户ID保存(SID)

如何在表单(Webform 1 和 Webform 2)之间建立关系?

Schema relationship between two forms

【问题讨论】:

  • 我猜您必须编写 php 代码来更改确认页面以在表单二中显示您想要的值的表单。

标签: redirect drupal-7 relationship relation


【解决方案1】:

您可以添加自定义提交回调并使用它转到下一个表单。

hook_form_alter

function MYMODULE_form_alter(&$form, &$form_state, $form_id){
  if($form_id == 'id_step_one'){
    $form['#submit'][] = '__custom_submit_function'; // add callback submit
  }

}

function __custom_submit_function($form, &$form_state){
   // do some stuff if you want 
   drupal_goto('/your_form_step2'); // redirect to step 2 of webform
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-08
    • 2014-05-31
    • 1970-01-01
    • 2022-09-29
    • 2016-06-27
    • 2017-07-31
    相关资源
    最近更新 更多