0

DrupalモジュールのWebformとEmailMarketingFrameworkを使用して、匿名ユーザーが短い連絡フォームに記入し、campaignmonitorAPIを介してリストにサブスクライブできるようにしたいと思います。

これまでのところ、私のプロセスのアイデアは次のとおりです。誰かがより合理化されたアプローチを考えられるかどうかを知りたいですか?

  1. hook_form_alter()を使用してWebフォームの送信が中断されました
  2. 抽出されたフォームデータ(名前、メールアドレス)
  3. action_do()は、AIDが2のアクションを起動するために呼び出されます。アクションAID2は、emf_subscribe_action()のインスタンスです。
  4. 必要に応じてフォームデータを渡し、EMFにキャンペーンモニターとの通信作業を任せます。

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

4

1 に答える 1

0

答えは、Webformを使用してフォームを作成し、次にEMFモジュールを使用してキャンペーンモニターの統合を実行することでした。特定のフォームの送信を傍受し、電子メール要求を実行するためのカスタムモジュールを作成する必要がありました。また、詳細をCSVに書き込む必要があったため、ここに余分なコードが含まれています。

将来誰かがこれを必要とする場合に備えて、モジュールの要点は次のとおりです:http: //drupal.org/node/1022916

于 2011-01-11T17:21:25.093 に答える