我想在drupal7中覆盖webform的form_id。示例 Webform 表单 ID 为“webform_141”,我想将其覆盖为“webform_en”或“webform_uk”。在 Drupal7 中可以吗?
请帮助我。
最佳答案
如果是现有表单,请使用 hook_form_alter :
MYMODULENAME_form_alter(&$form, &$form_state, $form_id){
if($form_id == 'webform_141'){
$form['#attributes'] = array('id' => "webform_en"); // or webform_uk
}
}
https://api.drupal.org/api/drupal/modules%21system%21system.api.php/function/hook_form_alter/7.x
关于drupal - 如何在drupal 7中覆盖Webform的表单ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41033106/