Drupal 6 Drupal-通过webform模块订阅电子邮件列表

Drupal 6 Drupal-通过webform模块订阅电子邮件列表,drupal-6,drupal-webform,Drupal 6,Drupal Webform,我想使用Drupal模块Webform和电子邮件营销框架,允许匿名用户填写一份简短的联系表单,然后通过ActivityMonitor API订阅列表 到目前为止,我的流程想法如下,我想看看是否有人能想出一种更精简的方法 使用hook\u form\u alter()中断Web表单提交 提取的表单数据(姓名、电子邮件地址) 调用actions_do()以在2的帮助下启动操作。操作AID2是emf_subscribe_Action()的实例 根据需要传递表单数据,并让EMF完成与活动监视器通信的工作

我想使用Drupal模块Webform和电子邮件营销框架,允许匿名用户填写一份简短的联系表单,然后通过ActivityMonitor API订阅列表

到目前为止,我的流程想法如下,我想看看是否有人能想出一种更精简的方法

  • 使用hook\u form\u alter()中断Web表单提交
  • 提取的表单数据(姓名、电子邮件地址)
  • 调用actions_do()以在2的帮助下启动操作。操作AID2是emf_subscribe_Action()的实例
  • 根据需要传递表单数据,并让EMF完成与活动监视器通信的工作
  • 在我看来,这种方法允许我建立一个系统,它可以全部在现场管理,而无需进行PHP开发。我正在考虑设置特定的内容类型,在其上启用webforms,然后每次用户创建其中一个webforms时,都可以调用该操作。

    答案是创建表单,然后使用模块执行活动监视器集成。我必须创建一个自定义模块来拦截特定表单的提交,并发出电子邮件请求。我还必须将详细信息写入CSV,所以这是额外的代码块

    以下是本模块的内容,以防将来有人需要: