web-dev-qa-db-ja.com

ルールを使用してノード/エンティティ参照を自動的に設定するにはどうすればよいですか?

使用例:私のサイトでは、ユーザーが登録すると、4つの異なるコンテンツタイプの4つのノードがルールを使用して自動的に作成されます。ユーザープロファイルのnode/entity reference *フィールドを使用して、これらのノードへの参照を保存したいと思います。ルールを使用して、各ノードをユーザープロファイルのそれぞれのフィールドに自動的に割り当てます。これを行うルールを構成する方法はありますか?

「データ値を設定する」というルールを使用して、ユーザープロファイルフィールドを作成したノードに設定しようとしましたが、機能しませんでした。エラーは発生しませんが、ルールがトリガーされた後、参照はまだ設定されていません。

  • 「エンティティ/ノード」参照を記述したのは、解決策が得られる限り、エンティティ参照または参照モジュールのいずれかを使用できるためです。
3
Patrick Kenny

Relation モジュールをご覧になることをお勧めします。このタイプのユースケースに特化したルールのサポートを追加しました。

あなたがしようとしていることが現在のルール統合の機能を超えている場合は、機能リクエストを開くことができます。私たちはそれを解決しようとします。

0
Letharion

価値があることについては、エンティティ参照とルールだけでこれを行うことができます。 Nodeone.seには まさにこのシナリオ をカバーするビデオがあります。リレーションには大きな可能性があり、リレーションシップを処理するためのよりインテリジェントな方法ですが、新しい参照を作成する強力な方法がないため、(特に開発者以外の場合)使用するのは難しい場合があります。

2
SuperJerms