我想在drupal7中覆盖webform的form_id。示例webform表单id是" webform_141"我想将它覆盖到" webform_en"或" webform_uk"。 Drupal7有可能吗?
请帮助我。
答案 0 :(得分:3)
如果是现有表单,请使用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