web-dev-qa-db-ja.com

ルールを使用してフィールドを設定する

私は ルールアクションでフィールド値を変更する方法 で答えを見つけることができなかったので、壊す代わりに、ここで質問することをお勧めします。

特定のタイプの分類用語が作成されると、特定のタイプのノードが作成されるというルールがあります。ノードのいくつかのフィールドを編集するアクションもルールに必要です-イベントをトリガーした分類用語に設定する必要のある用語参照フィールドがあり、本文をいくつかの一般的なテキストに設定したいと思います(用語名または「Lorem ipsum ...」)。

ルールでPHPを使用してノード参照フィールドにデータを入力する に「フィールドにデータを入力する」が表示されません。ありがたいことに、PHPフィルターは必要ありません。

これは可能ですか?

3
Josh

あなたが探しているアクションは「データ値の設定」です。これで設定しやすい値とそうでない値があります。 develをインストールし(既にお持ちでない場合)、ページ配列機能を使用して、入力するフィールドに関する正確な詳細を取得します。また、トークン/エンティティトークンを使用できるようにしてください。これにより、ルール。フィールドが複数値の場合、変数、リスト、ループを使用して、フィールドにデータを入力する必要があります。

2
7wonders