Drupal Rules / Taxonomy整合?

时间:2012-01-15 16:17:38

标签: drupal drupal-7 taxonomy drupal-rules

我想知道是否有办法在Drupal 7的规则中添加/编辑/删除分类术语?我还没有找到任何办法。

用例:我正在尝试使用规则来维护某个角色的用户名的(分类)词汇表,因此当用户的角色更新时,我添加/删除他们的用户名。

1 个答案:

答案 0 :(得分:1)

我会这样做:

在规则用户界面中

1)在事件部分,我会选择该选项  “更新现有用户帐户后”。

2)在条件部分,我将选择更新的角色。

3)在Actions部分,我会编写自己的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.

}