【问题标题】:drupal 7 changing the action of a webform block in template.phpdrupal 7 在 template.php 中更改 webform 块的操作
【发布时间】:2013-06-05 15:36:18
【问题描述】:

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

}

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

【问题讨论】:

    标签: drupal-7 action block drupal-webform


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-11-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多