Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/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
Email Drupal电子邮件文件附件在表单提交中_Email_Drupal_Mime Mail - Fatal编程技术网

Email Drupal电子邮件文件附件在表单提交中

Email Drupal电子邮件文件附件在表单提交中,email,drupal,mime-mail,Email,Drupal,Mime Mail,我在一个内容类型的块中内置了一个表单,该内容类型有一个连接到节点的文件 我目前有一个表单,该表单将向您输入的地址发送一封电子邮件,并附带一条默认消息(即如果您输入表单,me@myemail.com,此电子邮件将收到一条消息,上面写着“感谢您的关注……请查找附件”等)然而,当我将该节点的文件附件附加到表单上时,我遇到了困难,我已经下载了mimemail模块,但是没有太多关于如何实现的文档 (我很抱歉从Drupal特定网站上重复这个问题,但这个领域似乎获得了更多流量)首先,我建议您过渡到webfor

我在一个内容类型的块中内置了一个表单,该内容类型有一个连接到节点的文件

我目前有一个表单,该表单将向您输入的地址发送一封电子邮件,并附带一条默认消息(即如果您输入表单,me@myemail.com,此电子邮件将收到一条消息,上面写着“感谢您的关注……请查找附件”等)然而,当我将该节点的文件附件附加到表单上时,我遇到了困难,我已经下载了mimemail模块,但是没有太多关于如何实现的文档


(我很抱歉从Drupal特定网站上重复这个问题,但这个领域似乎获得了更多流量)

首先,我建议您过渡到webform,而不是您自己定制的解决方案-尽管这是一个伟大而令人钦佩的解决方案

在寻找一个网络表单策略进行测试和推荐的过程中,我找到了一些适合您的方法


看看教程。

您的表单是通过Drupal api构建的自定义表单还是Web表单?这是我使用表单api构建的表单,只是用户的一个输入框表单。谢谢您找到此表单,这可能是因为我在节点上已经有一个webform提供了一些其他功能。或者——这是我在自言自语——我是否可以创建一个webform,请求用户的电子邮件地址,但将其创建为一个块,然后将该块应用于具有该功能的此内容类型节点?当然,基于块的webform正是我所设想的。这应该可以很好地工作。谢谢,我今天早上试过了,但是我没法让它工作,我无法让它获取关于块所在节点的信息假设文件是静态的,所以永远不会更改为什么不按照教程中的描述提供文件的位置?您还可以将webform隔离到该页面,使其始终发送相同的文件。