【发布时间】:2019-04-09 15:29:11
【问题描述】:
我尝试通过添加第二个按钮来覆盖贡献模块表单。第一个按钮是保存条目并在页面上重定向条目详细信息。第二个按钮旨在保存和重新加载同一页面。
这是我的表单修改功能:
function custom_form_alter(&$form, $form_state, $form_id) {
if($form_id=='registration_form'){
// add second button to save and reload the form
$form['actions']['save_reload'] = array(
'#type' => 'submit',
'#value' => t('Save and Reload'),
'#weight' => 0,
);
$form['actions']['#save_reload'][] = 'custom_form_submit';
}
}
我还添加了一个管理表单的功能:
function custom_form_submit($form, $form_state) {
$path = current_path();
$form_state['redirect'] = $path;
drupal_set_message('it works');
}
似乎没有重定向到正确的网址。
【问题讨论】:
标签: drupal-7 hook drupal-forms hook-form-alter