2

Drupal 6 の Web フォーム モジュールを使用しています。Web フォームが作成されるたびに、その確認メッセージのデフォルト値を設定したいと考えています。ユーザーが新しい Web フォームを作成するたびに、このフォームの値を設定する独自のモジュールを作成する必要がありますか? または、Web フォームが作成されたときに探す特別なフックを実装する必要がありますか?

4

2 に答える 2

1

@esafwan ..これが隠しフィールドの問題であなたのケースに役立つかどうかはわかりませんが、デフォルト変数値のこのリンクを見つけましたhttp://drupal.org/node/296453 なので、隠しフィールドを作成できましたデフォルト値 %request[key] を持つ既存のWebフォームで、完全に機能しました..

于 2011-11-17T08:37:39.213 に答える
1

次のものを使用する必要があります。

customMod_form_alter(&$form, $form_state, $form_id){ 
  if($form_id == 'webform_node_form'){ 
    $form['id_of_conf_message_field']['#default_value'] = 'BLAH BLAH'
  }
}
于 2010-03-14T02:37:14.467 に答える