2011-01-07 7 views
0

DrupalモジュールのWebformおよびEmail Marketing Frameworkを使用して、匿名ユーザーが短い連絡先フォームに記入し、キャンペーンモニターAPIを介してリストに登録できるようにします。Drupal - Webformモジュール経由で電子メールリストを購読する

これまでのプロセスの考え方は次のとおりです。誰かがより合理的なアプローチを考えることができるかどうかを知りたいですか? hook_form_alterを使用して中断

  1. Webフォームの提出は、()
  2. フォームデータ(名前、メールアドレス)2.アクションAID2のAIDでアクションを発射するために呼び出さ
  3. actions_do()抽出emf_subscribe_actionのインスタンス()
  4. です
  5. フォームデータを適切に渡し、EMFにキャンペーンモニタと通信する作業をさせます。

このアプローチでは、PHP開発の必要なしにすべてのオンサイトで管理できるシステムをセットアップできます。私は特定のコンテンツタイプを設定し、Webフォームを有効にしてから、ユーザーがこれらのWebフォームの1つを作成するたびにアクションを呼び出すことができます。

答えて

0

答えはWebformを使用してフォームを作成し、EMFモジュールを使用してキャンペーンモニタの統合を実行することでした。私は、特定のフォームの提出を傍受し、電子メールリクエストを発射するカスタムモジュールを作成しなければならなかった。また、詳細をCSVに書き込まなければならなかったので、余分なコードがここにあります。

ここでは他の誰が将来的にこれを必要とするだけの場合には、モジュールの肉です: http://drupal.org/node/1022916