2011-03-05 69 views
0

我的问题很简单(我认为),但找不到合适的模块。在drupal中节点“兴趣”通知

我正在一个小型的分类网站,我有一堆节点。我使用视图来显示它们。

我想任何(认证的角色)的网站用户能够点击像“我感兴趣”这样的按钮,这将触发一个事件做各种行动,如'改变一个cck领域'的内容类型,并发送电子邮件给作者的分类。

非常直接,但不知道从哪里开始,应该使用哪个模块?

回答

4

对于这一点,你可以使用Flag ModuleRules Module

在您看来,您可以创建一个标志关系,允许使用其他“领域”的。

使用规则,创建一个新的规则,当一个节点被标记(或无标记)时触发。规则允许您同时执行以下操作:更改CCK字段并在发生事件时发送电子邮件。

演练:

  1. 安装并启用标志模块和规则模块
  2. 在创建一个新的标志“管理/建设/标志”
  3. 编辑/创建您分类查看,将关系添加到Flags: Node Flag并选择>您刚创建的国旗的名称。
  4. 在“田”添加Flags: Flag link和配置,只要你喜欢
  5. 在添加新的规则为“admin /规则/触发/添加”为事件A node has been flagged,
    under "FLAG NAME"
  6. 添加动作标题CCK下进行的Populate a field
  7. 在标题系统 下添加要执行的操作Send a mail to a user并配置所需的设置。

然后,当用户点击“感兴趣”的标志时,一个字段将被填充并发送电子邮件。

+0

@Disco在需要​​的情况下增加了一个步行。 – Laxman13 2011-03-05 17:27:16

+0

优秀!完美! Wunderbar!非常感谢veeery! 也许你应该写一篇关于这个的博客文章;真的很有趣 – Disco 2011-03-05 18:02:05

+0

另一个快速问题;如果我需要让多个用户能够标记特定的分类,该怎么办?在你的例子中,'填充'字段将'擦除'以前的兴趣。 – Disco 2011-03-05 18:11:48