Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Drupal 联系我们模块成功工作流_Drupal_Drupal 6_Drupal Contact Form - Fatal编程技术网

Drupal 联系我们模块成功工作流

Drupal 联系我们模块成功工作流,drupal,drupal-6,drupal-contact-form,Drupal,Drupal 6,Drupal Contact Form,我使用的是站点范围的联系我们表单,但当用户单击“发送电子邮件”提交按钮时,工作流会自动将用户带到主页,而不会显示任何类型的消息,这对最终用户来说可能非常不方便 但若用户未提供主题或其他错误,则应正确报告。如何显示“消息已成功提交”消息 另外,我们如何将“发送电子邮件”提交按钮文本更改为“发送消息”?请查看此处的博文: 您需要实现hook_form_alter(),如这里所述,然后可以覆盖提交文本。我建议您安装devel.module,然后使用dpm($form)查看该表单是如何构建的,或者查看一

我使用的是站点范围的联系我们表单,但当用户单击“发送电子邮件”提交按钮时,工作流会自动将用户带到主页,而不会显示任何类型的消息,这对最终用户来说可能非常不方便

但若用户未提供主题或其他错误,则应正确报告。如何显示“消息已成功提交”消息


另外,我们如何将“发送电子邮件”提交按钮文本更改为“发送消息”?

请查看此处的博文:

您需要实现hook_form_alter(),如这里所述,然后可以覆盖提交文本。我建议您安装devel.module,然后使用dpm($form)查看该表单是如何构建的,或者查看一下

像这样的事情应该可以做到:

$form['submit']['#value'] = t('Send message');
要打印消息,您可以将自己的提交回调添加到该数组中,然后在该数组中打印消息