D7でVBOモジュールを使用しています。いくつかのフィルター基準でユーザーをリストするテーブルビューを作成しました。選択したユーザーに大量メールを送信したい。 VBOフィールドbulk operations:userを使用していて、send email機能を選択しています。ビューは次のようになります。
複数のユーザーを選択し、電子メールの送信executeボタンをクリックすると、次のフォームが表示されます。
ビューでユーザーを選択した後に受信者を入力する必要があるのはなぜですか?選択したユーザーに電子メールを送信しない場合、send email操作は何をしますか?
それは私のせいですか、インストールをめちゃくちゃにしましたか、それともいくつかの設定や構成を見逃しましたか?
VBOは「メール送信」機能を提供しません。これはコアアクションによって提供され、実際にそれが使用されているコンテキストを認識していません。したがって、フィールドのすぐ下のヘルプテキストで説明されているように、「受信者」フィールドにトークンを挿入する必要があります。 user:mail、node:author:mailなど。スクリーンショットに基づいて、ビューが使用しているベーステーブルを確認することはできませんが、トークン[user:mail]を使用できるようです。
この情報を事前に入力したい場合は、 views send モジュールを使用する必要があります。以前はVBOをサポートしていましたが、独自のUIを提供するようになりました。二重のチェックボックスなどが表示されるので、VBOビューと組み合わせたい場合は苦痛です...
詳細は http://drupal.org/node/57598 を参照してください
使用するアドレスを選択できるようにするためだと思います。すべてのトークンを使用できます。ほとんどの場合、[user:mail]と入力します。 vboで正常に動作します