我正在尝试学习drupal,所以现在我的网站位于我的本地主机上。我正在使用 DRUPAL 7。我使用 drupal 的联系模块在我的 drupal 站点中创建了一个联系我们页面。我想在现有的联系表单中再添加一个字段(电话号码),并且需要将值与电子邮件一起发送。怎么可能做这样的事情。
我在我的联系模块页面中使用了以下代码
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;
}
}
但是该字段未显示在网站页面上。请帮忙。
谢谢