D7サイトで Rules および Profile2 を使用しています。
次のルールのロジックを確認するためのヘルプを探しています。私はそれを機能させることができず、どこが間違っているのかわかりません。
Event:新しいプロファイルを保存した後
条件:データ比較->選択したデータ:site:current-user:profile-main:field-become-a-distributor
アクション:電子メールを送信
状態は壊れるものです。これが私のエラーログにあるものです:
変数またはパラメーターデータのデータ値を取得できません。エラー:親データ構造が設定されていないため、データプロパティfield_become_a_distributorを取得できません。
あなたの質問は少し不可解ですが、ここにあなたのエラーを引き起こしているかもしれないもののいくつかのヒントがあります:
site:current-user:...
ルール条件で使用しているのは、使用する正しいトークンではない可能性があります。例えば。使用しているルールイベントをトリガーしている(スーパー)管理者(user/1など)を考えてください(ただし、user/1とは異なるアカウントの場合)...このシナリオでは、ルール条件はフィールドを参照します... user/1に関連しています(ルールイベントをトリガーしたアカウントではありません)。データセレクターを使用するaccount:field-YourField