web-dev-qa-db-ja.com

ルールを使用して、エンティティ参照フィールドによってリンクされたノードの作成者に電子メールを送信するにはどうすればよいですか?

Help Wantedというコンテンツタイプがあります。 Reply to Help Wantedと呼ばれる別のコンテンツタイプがあります。返信コンテンツタイプには、返信される元のヘルプが必要な広告へのノード参照を含むエンティティ参照フィールドが含まれます。

元のHelp Wanted投稿の投稿者に返信が投稿されたときに、ルールを使用して電子メールを送信しようとしています。

ただし、Send mailアクションのToフィールドに何を入力するかわかりません。私は以下を試しました:

[node:field_my_entityreference:author:mail]

しかし、このトークンは機能しませんでした。他のバリエーションもいくつか試してみましたが効果がありませんでした。トークンを使用して、エンティティ参照によってリンクされたノードの作成者の電子メールを取得することはできますか?そうでない場合、エンティティ参照を介して著者の電子メールを取得するにはどうすればよいですか?

2
Patrick Kenny

これが私の仕事の仕方です:

  1. 'データ選択モード'に切り替えます。これは、デフォルトでメールアクションが起動する方法ではありません。 enter image description here
  2. トークンの場合と同じように、フィールドシーケンスを選択します。 enter image description here

直接入力モードを使用するだけでは、トークンを使用できないことに気付きました。おかしい!

5