私は drupal を学ぼうとしているので、現在私のウェブサイトは私のローカルホストにあります。私は DRUPAL 7 を使用しています。drupal の contact モジュールを使用して、drupal サイトに連絡先ページを作成しました。既存の連絡先フォームにもう 1 つのフィールド (電話番号) を追加したいので、メールと共に値を送信する必要があります。このようなことができるのはどうしてですか。
連絡先モジュールページで次のコードを使用しました
function mymodulename_form_contact_site_form_alter(&$form, &$form_state) {
$form['phone'] = array(
'#title' => t('Phone'),
'#type' => 'textfield',
'#required' => TRUE,
);
$order = array(
'name',
'mail',
'phone',
'subject',
'cid',
'message',
'copy',
'submit'
);
foreach ($order as $key => $field) {
// Set/Reset the field's
// weight to the array key value
// from our order array.
$form[$field]['#weight'] = $key;
}
}
しかし、フィールドはウェブサイトのページに表示されていません。助けてください。
ありがとう