web-dev-qa-db-ja.com

ルール:参照されたノードのフィールドでアクションを実行します

私は「Authors」コンテンツタイプを持っています。これは、ユーザーが「Article」ノードに追加するときに、新しいコンテンツを共同作成者として追加できます。

ユーザーではなく、別個のコンテンツタイプであることに注意してください。

「著者」コンテンツタイプには、共著者の電子メールを含む「電子メールフィールド」があります。

私がやりたいことは、ルールを使用して、referenced node's email field

私はルールをいじくり回しましたが、それを実際に機能させることができませんでした。これを実現するためのルールの段階的なプロセスに感謝します。

1
Sohail

ルールがイベントに反応に設定されている場合:Before saving contentまたはAfter saving new contentタイプArticleの場合、次のようにします。

追加条件:エンティティにはフィールドがあります

[〜#〜]エンティティ[〜#〜]node:field-your_reference_field

[〜#〜]フィールド[〜#〜]field_email

これにより、参照されたノードの電子メールフィールドがアクションで使用できるようになります。だからあなたはできる

アクションを追加:メールを送信

Tonode:field-your_reference_field:field_email

これにより、必要な場所に移動できます。

1
Link Swanson