私はここでぼんやりと明白なものを紛失しているかもしれません(私はそう思っています).....私はいくつかのトリガーとアクションで構成されるDrupal 6のモジュールを作成しています。それは、最も簡単なのです、それはで構成されて形成:Drupal「電子メールを送信」先進的なアクション
- いくつかの基準をチェックする行動基準が真である(一度にトリガする必要がありますイベントユーザーあたり月)、各ユーザのために解雇され
- トリガー
サイト管理者は開発者ではないため、私はDrupalのトリガー/アクションインタフェースを使用してできるだけ管理したいと思います。この計画では、cronトリガーを使用して1でアクションを発生させ、各ユーザーのトリガーを起動します。サイト管理者は、アクションインターフェースを介して電子メール送信アクションを作成し、2からトリガーまで接続することができます。
私が頭を悩ますことができない部分は、指定された - ユーザートリガーは、cronによって実行されるアクション(つまり、ユーザーコンテキストではない)から起動されます - ここで使用できる変数をどのように渡すことができますか?
おかげで、
OKのような
何かをuser_loadをやってそれらthrhoughあなたは電子メールで送信したいユーザーやループを照会し、その後actions_doすることができます直接アクション。しかし、電子メールアドレスとしてcontext_userを使用するために、インターフェース内から「電子メールを送信する」アクションをどのように作成するのでしょうか? – Macros
私はそれを調べなければなりませんが、上記のコードでは、アクションが懸念されている限り、$ userコンテキストを扱っているだけなので、違いはありません。 –
最後に、このコードを振り返ってみると、トークン化された電子メールを送信するためにトークンモジュールと一緒にうまく機能しました。 – Macros