问题标签 [drupal-rules]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
6035 浏览

drupal-7 - 如何创建 Drupal 规则来检查(在 cron 上)日期字段以及是否将设置字段“状态”传递给“结束”?

我正在尝试创建一个自定义规则(使用规则模块),以便每次运行 cron 时,此规则都会检查我创建的自定义内容类型中的日期字段。如果该日期已过,那么我想将列表小部件从 设置 activeended

这是我尝试创建此规则时所取得的进展:

  1. 设置React on eventCron maintenance tasks are performed
  2. Add Condition> 设置Select the condition to addData comparison> 继续

问题是:Data selectors只能site访问和不能访问字段数据。

有什么想法我在这里出错了吗?

0 投票
1 回答
2021 浏览

drupal-7 - 基于字段集合字段创建规则

我想要做的是在我的字段集合中的一个字段更改为某个值时触发一个操作。例如,我的“campaign”节点有一个字段集合,其中包含一个名为“status”的字段。此状态是一个包含 3 个选项的列表;“onboard”、“live”或“dead”。当活动节点字段集合上的字段设置为“实时”时,我想触发一个操作。

所以我开始说:

事件:节点更新后

条件:这是我正在努力解决的问题,因为我无法与这个特定领域进行数据比较。

行动:发送电子邮件

我怎样才能做到这一点?

0 投票
2 回答
2422 浏览

drupal-7 - 如何向 Drupal 7 Organic Groups 角色成员发送电子邮件?

在 Drupal 7 中,我想设置一个规则,根据操作向有机组角色中的所有用户发送电子邮件。我知道如何采取行动,我知道如何进行循环,我知道如何发送电子邮件。

对于我的生活,我无法弄清楚如何获取具有组角色“​​X”的组成员列表。

PS - 我已经查看了这个链接: http: //www.sthlmconnection.se/en/blog/rules-based-notifications-organic-groups,它适用于 D6。

0 投票
1 回答
985 浏览

javascript - 如何从 javascript 代码触发 drupal 规则

我不知道如何从 JavaScript 代码触发 drupal 规则。

我评论了我需要触发drupal规则的行。我可以用这些参数(slotNid,positionX,positionY)调用一个drupal规则,就像我可以调用一些函数(someFunction(slotNid,positionX,positionY)一样。

欢迎任何解决方案。

0 投票
1 回答
1783 浏览

drupal-7 - 使用规则更新 Drupal 7 中的字段

我正在使用 Ubercart 节点结帐。这是我的问题。我需要创建一个仅包含已签出节点的视图。根据我的发现,我需要添加一条规则来更新在我的内容类型中定义的某些字段。这是代码:

问题是执行此脚本后字段没有任何值。我die($node->field_orderid['0']['value']);在最后放了 a ,在签出时它显示了值,但是当您转到内容页面节点时,该字段为空。这些字段用于标识具有与其关联的完整订单节点的节点

0 投票
3 回答
3753 浏览

drupal-7 - Drupal 7:使用规则将用户添加到 OG 然后分配 OG 角色

这个想法是在添加新用户时完成以下操作:

  • 创建一个新组 (OG)
  • 保存
  • 将用户添加到保存的组 (OG)
  • 分配组角色 (OG)

我正在使用有机组的规则。除了分配组角色之外,一切都很好。我知道您可以添加一般系统角色,但有人知道如何以编程方式分配组(OG)角色,以便自动发生吗?

非常感谢任何帮助

0 投票
1 回答
790 浏览

email - 通过 Drupal 规则处理令牌

我正在使用规则模块来响应特定事件并发送电子邮件警报。我项目的这一部分工作正常。

我的问题是我需要在电子邮件中包含一些动态数据。为此,我正在使用令牌,但令牌没有得到处理并替换为必要的文本。这意味着电子邮件通过消息中的令牌传递。

谁能建议我如何以编程方式或通过我缺少的一些配置来解决这个问题?

0 投票
3 回答
1320 浏览

drupal-7 - 如何在执行规则 B 之前或之后触发规则 A?

我有一个显示内容的视图。我正在使用 VBO(视图批量操作)从视图中选择一组行并执行一些批量操作。该操作正在执行一个规则组件,其中要执行的实际操作作为规则操作提供。

但是,我想在执行上述规则组件之前和之后做一些 PHP 操作。有没有办法做到这一点?使用视图?

0 投票
1 回答
338 浏览

drupal-7 - 自动输入用户的标志和规则模块

我有一个问题,请告诉我如何通过“标志”和“规则”模块设置自动输入的用户,可以添加其他用户。

谢谢!

0 投票
0 回答
1644 浏览

php - 在drupal 7中竞争注册后使用规则重定向用户

在我直接回答我的问题之前,先介绍一下我一直在做什么的背景。

我用了Toboggan Drupal Module,让用户完成注册后自动登录

在注册页面,有一个价格计划供用户选择。

  • 4.95 美元
  • 14.95 美元
  • 29.95 美元

4.95 美元:

编号: p_1

重定向到页面(页面名称): 001

14.95 美元:

编号: p_2

重定向到页面(页面名称): 002

29.95 美元:

编号: p_3

重定向到页面(页面名称): 003

完成包括价格计划在内的所有注册字段后。它将被重定向到上面列出的相应页面,而不是被重定向到 mysite.com/user

在此处输入图像描述

现在问题来了,

我创建了用户成功注册后的规则。

在此处输入图像描述

动作是执行自定义 php 代码

用户注册后,用户没有重定向到某个页面。例如,我在成功注册后选择了 14.95 美元,我应该被重定向到mysite.com/002,但我只是重定向到默认的 mysite.com/user。

有什么可能的解决方案吗?一个帮助会很好。

我什至使用了 drupal_goto() 而不是 header(),但仍然没有用。

编辑

这是一些重复的问题,但是,我仍然没有设法很好地解决我的问题。

如果用户属于某个角色,如何在登录后将用户重定向到特定页面?

Drupal 7 系统通过规则模块重定向

https://drupal.stackexchange.com/questions/50300/how-to-redirect-anonymous-users-to-login-page-using-rules-module