Drupal 7 でルールに分類用語を追加/編集/削除する方法があるかどうか疑問に思っていますか? 私はそれを行う方法を見つけていません。
ユースケース: ルールを使用して、特定の役割のユーザー名の (分類) 語彙を維持しようとしているので、ユーザーの役割が更新されたときにユーザー名を追加/削除します。
Drupal 7 でルールに分類用語を追加/編集/削除する方法があるかどうか疑問に思っていますか? 私はそれを行う方法を見つけていません。
ユースケース: ルールを使用して、特定の役割のユーザー名の (分類) 語彙を維持しようとしているので、ユーザーの役割が更新されたときにユーザー名を追加/削除します。
これは私がそれについて行く方法です:
ルール UI で:
1) イベント セクションで、[既存のユーザー アカウントの更新後] オプションを選択します。
2) 条件セクションで、更新するロールを選択します。
3) [アクション] セクションでは、ユーザー名を変更するオプションがないため、独自の php コードを記述します。
私のphpコード:
ルールに従って、関数 hook_rules_action_info() を使用する必要があります。これをファイル mymodulename.rules.inc に入れて負荷を軽減します。
/*
* Implementation of the hook_rules_action_info()
*
*/
function customvishal_rules_action_info()
{
// Here You can check the db for the uid and change the username as what you want.
using the SELECT and INSERT commands. Let me know if this works for you or if you
need further help.
}