たとえば、Toys分類用語にフラグを付けたユーザーにメッセージを送信したいと思います。ただし、新しいノードが作成され、Toysの分類用語が含まれている場合のみです。
助言がありますか?
ルールのカスタムPHPコードを使用してこれを作成し、「タイプの新しいコンテンツを保存した後...」イベントトリガーで次の条件付きコードを実行します。
if( count(taxonomy_get_term_by_name('[node:field-tags]')) ) return TRUE;
else return FALSE;
次に、「電子メールを送信するアクション」を作成します。
必要です
-PHPフィルター、
-ルール。
-ここでは、コンテンツタイプはデフォルトの「記事」とデフォルトのタグフィールド「field_tags」を想定しています。
{ "rules_tst" : {
"LABEL" : "Test Rule",
"PLUGIN" : "reaction rule",
"OWNER" : "rules",
"REQUIRES" : [ "rules", "php" ],
"ON" : { "node_insert--article" : { "bundle" : "article" } },
"IF" : [
{ "php_eval" : { "code" : "if( count(taxonomy_get_term_by_name(\u0027[node:field-tags]\u0027)) ) return TRUE; \r\nelse return FALSE; " } }
],
"DO" : [
{ "mail" : {
"to" : "[email protected]",
"subject" : "test subject Toys confirmed!",
"message" : "There are toys to play with!",
"language" : [ "" ]
}
}
]
}}
私はあなたがテストするためにインポート可能なものを含めました。