0

我有这个我的 template.php

function mythemename_form_alter($form, $form_state, $form_id) {
  print($form_id);

  if ($form_id == 'webform_client_form_61') {
    print ('called');
    $form['#action'] = 'my-new-page';
  }

}

当它被调用时,它不会改变表单的动作。(它是一个网络表单块)在不创建模块的情况下这可能吗?

4

1 回答 1

0

它实际上在 template.php 中工作正常,但必须通过引用传递,所以一开始就需要和号

function mythemename_form_alter(&$form, $form_state, $form_id)
于 2013-06-05T18:18:13.913 回答