drupal 7在template.php中更改webform块的操作

时间:2013-06-05 15:36:19

标签: drupal-7 action block drupal-webform

我有这个我的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';
  }

}

虽然它被调用,但它不会改变表单的动作。 (这是一个webform块)可以不创建模块吗?

1 个答案:

答案 0 :(得分:0)

它实际上在template.php中工作得很好但是通过引用传递,所以在开头需要&符号

function mythemename_form_alter(&$form, $form_state, $form_id)