使用Drupal规则发送评论通知
1. 引言
在构建互动性强的网站时,确保用户能够及时收到他们关心的内容更新是非常重要的。Drupal规则模块提供了一种强大且灵活的方式来实现这一点。本文将详细介绍如何配置Drupal规则,以确保当用户评论了其他用户创建的内容时,原作者能够及时收到通知,同时避免一些不必要的通知情况。
2. 加载被评论节点的作者
首先,我们需要加载被评论节点的作者信息。这一步骤确保我们能够正确地识别谁是内容的原始创建者,从而可以向他们发送通知。
2.1 操作步骤
- 登录到Drupal后台管理界面。
- 导航到 配置 > 工作流 > 规则 。
- 创建一个新的规则配置,并将事件设置为 评论 | 保存新评论后 。
- 添加一个操作,选择 数据 | 添加变量 。
- 设置类型为 用户 ,并将值设置为 节点的作者 。
2.2 示例代码
/**
* 实现 hook_rules_action_info()
*/
function custom_rules_action_info() {
return array(
'custom_add_variable' => array(
'label'