web-dev-qa-db-ja.com

ビュー結果を使用してデータをルールに送信する

複数の電子メールアドレスを表示するカスタムビューがあります。これらのアドレスを使用して、ルールを含むメールを送信するにはどうすればよいですか?

3
vincenzodb

このモジュールはあなたを助けます views_rules

モジュールページから:

View loop

ビューループは通常のルールループに似ていますが、ビュー結果の行をループできます。

ビューの結果行を収集(アクション):

このアクションは、すべてのビュー結果行の各変数をルールで使用するリスト変数に収集します。

6
subhojit777

最初にsubhojit777の回答を参照してください。 views_rulesは良いモジュールだと思いますが、Rulesモジュールで Views Bulk Operations を個人的に使用しており、結果はgreat!でした。

ルールとビューの一括操作(VBO)モジュールが存在する場合、両端に統合が表示されます。ルール(明確には、ルールセット)をVBOフォームのアクションとして使用できます。たとえば、基本的には、ボタンと、ノードのリストとチェックボックスを含むテーブルを作成して、ノードのセットを選択し、ボタンをクリックして、選択したノードでルールセットを実行することができます。つまり、VBOモジュールを使用して、選択したアイテムに対してルールセットを実行します。

これは反対側からも行うことができます。

ビューを作成すると、ルール自体を使用してビューでルールセットを実行するアクションが表示されます。たとえば、ユーザーが自分のアカウントを更新したときに、作成されたすべてのブログノード現在のユーザーによるをフロントページに昇格させることができます。

これは、特定のノードをフロントページに昇格させるルールセット、特定のユーザーIDコンテキストフィルターからのすべてのブログノードをリストするビュー、およびユーザープロファイルが更新されたときに実行されるルールを作成することで実行できます。

Nodeone.seのJohanには、これに関する非常に素晴らしいビデオのセット http://nodeone.se/en/using-rules-components-with-vbo があります。 nodeone.seサイトに多くのビデオが表示されます。

幸運を!

5
AyeshK