问题标签 [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 投票
1 回答
444 浏览

drupal - 如何将 Drupal 规则模块节点发布的内容设置为首页节点?

我有一个规则集,它根据某些条件发布一个节点。这很好用。现在我还想将该节点推广为首页(而不是将其发布在首页):换句话说,我想自动将drupal首页别名更改为新创建的节点。

我是否需要在我的规则集中创建一个自定义 PHP 操作来更新数据库?是否有使用默认规则操作的更简单方法?

0 投票
2 回答
583 浏览

drupal - 仅在工作流状态更改为 XYZ 时运行规则

在 Drupal 中,我想设置一个仅在工作流状态更改为特定状态时运行的规则。例如,如果一个应用程序被标记为“已提交”并且之前被标记为“草稿”,我想执行一个特定的 PHP 块。

这可能吗?

0 投票
1 回答
735 浏览

drupal - 将 drupal 6 规则模块转换为 drupal 7

规则 2 开发的文档似乎(至少对我而言)比版本 1 更令人困惑。我试图为转换为 drupal 7/rules 2 的新规则操作获取用户贡献的模块。可以在此处找到原始帖子:http ://drupal.org/node/675010#comment-4135238

这是实际的操作信息部分,因为它看起来像 drupal.org 现在已经关闭。

}

我的问题是,这是否需要为 drupal 7 完全重写,还是可以显示代码的快速转换?

0 投票
1 回答
990 浏览

drupal - Drupal 规则 - 保存时将分类术语的权重作为整数保存到节点的 CCK 字段?

保存节点时,规则是否可以将分类术语的数字权重值设置为 CCK 字段?

我有 2 个分类词汇,并且某种内容类型的所有节点将有每个词汇中的 1 个术语。当不在术语页面上时,我需要视图中节点的排序顺序是术语的权重。因此,我需要将术语的权重作为 CCK 字段访问,以便 Views 可以使用该值作为排序顺序。这可以通过规则来完成吗?

0 投票
3 回答
2449 浏览

drupal - Drupal 挂钩更改日期 CCK 字段值

我需要在日历事件前一天和后一天发送提醒电子邮件。不幸的是,我不能使用规则调度程序,因为 PHP 不能操作令牌。如果我有它不起作用

作为预定时间。

我最终做的是为 DAY BEFORE 和 DAY AFTER 创建两个“虚拟”日期字段,我试图连接到表单中,获取事件日期,使用一些 PHP,如 strtotime() 来添加/减去天,并将这些值作为将进入数据库的值。

我已经尝试链接到表单的#submit 部分,但在 phpMyAdmin 中,所有值都是 NULL。对于这段代码,我什至没有更改日期,我只是试图让值出现在数据库中。

我已经阅读了有关使用规则调度程序和 CCK的教程和

我也在关注基于 CCK 日期字段的日程安排电子邮件 - 不适合我

我使用了正确的钩子吗?如何正确截取输入的日期值?

0 投票
3 回答
3400 浏览

drupal-7 - 如何使用 Drupal7 中的规则预填充节点的字段?

使用规则很容易在用户按下保存按钮后填充节点的字段值。只需在保存内容事件之前添加一条规则。但是是否有可能在向用户显示编辑表单之前预先填写节点字段?所以他有一个更改来修正默认值。

0 投票
2 回答
2654 浏览

drupal - 基于规则的节点创建:商业产品+产品展示节点集

我正在尝试将 Commerce 产品类型绑定到我自己的自定义类型节点(用作显示节点)。目标是在尽可能少的地方输入新数据。因此,我正在探索在创建另一种类型时基于规则创建一种类型。似乎两个方向都在起作用。不过,在这两者中,我更喜欢在用户创建自定义类型节点时自动创建商业产品,然后将其用作产品展示。

我想知道是否有人经历过这个选择并且可以推荐这个。另外,commerce_product_display_manager 模块是否必要?

0 投票
1 回答
690 浏览

drupal - Drupal 6 触发规则和规则集

我正在尝试创建一个规则/规则集:

  • 当用户在网站上注册时触发
  • 然后(取决于注册中包含的 CCK 字段值)将该用户添加到角色
  • 然后将用户重定向到个人资料页面。

我试过无数次,根本无法让它工作。我可以创建一个在注册时触发的触发规则(但不允许我执行所有需要的操作),也不允许我使用调度规则选择具有所有所需操作的规则集。我不允许在触发规则下选择规则集的原因之一是“参数未通过”。

任何帮助都非常感谢,或者可能是实现我想要做的另一种方式。

0 投票
1 回答
1278 浏览

drupal - 如何获取 Drupal 规则设置?

如何以编程方式检索特定规则的配置?

我试过

$settings = rules_config_load('RULE_NAME');

它返回非常基本的信息(名称、ID 等)和空的“设置”数组。

也不能直接从 DB 获取。

它存储在序列化数组中,无法用 unserialize()函数完全处理

0 投票
0 回答
402 浏览

drupal - 用户帐户创建日期 + 6 个月到当前日期的比较:如何?

我正在尝试创建用户帐户创建日期 + 6 个月的比较,并查看其是否大于站点当前日期以及是否要阻止用户。(用户帐户有效期为 6 个月)

如何编写规则比较与数字比较大于与 drupal 规则?令牌已安装。