2011-01-07 48 views
0

我想使用Drupal模塊Webform和電子郵件營銷框架允許匿名用戶填寫一個簡短的聯繫表單,然後通過campaignmonitor API訂閱到列表。Drupal - 通過webform模塊訂閱電子郵件列表

到目前爲止,我的過程理念如下,我很想看看有沒有人能想到更簡化的方法?使用hook_form_alter中斷

  1. 網絡表單提交()
  2. 表格數據中提取(姓名,電子郵件地址)
  3. actions_do()調用(二)行動AID2的AID火行動emf_subscribe_action的實例()
  4. 根據需要傳遞表單數據,讓EMF完成與活動監視器通信的工作。

正如我所看到的,這種方法允許我建立一個可以在現場管理而不需要PHP開發的系統。我正在考慮設置某種內容類型,在其上啓用webforms,然後每次用戶創建這些webforms之一時,就可以調用該操作。

回答

0

答案是使用Webform創建表單,然後使用EMF模塊執行活動監視器集成。我必須創建一個自定義模塊來攔截提交的特定表單並觸發電子郵件請求。我還必須將詳細信息寫入CSV,因此這裏是額外的代碼塊。

這裏的模塊以防萬一人肉別人需要這個在未來: http://drupal.org/node/1022916