首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Drupal - Rules节点已多次更新的条件?

Drupal - Rules节点已多次更新的条件?
EN

Stack Overflow用户
提问于 2011-03-11 17:09:27
回答 2查看 1K关注 0票数 1

有没有可能有一个规则条件,即一个节点已经更新了多次?

我需要不同的电子邮件提醒,当内容被创建和更新时。问题是,im使用了多步骤模块:http://drupal.org/project/multistep

多步骤模块将节点创建表单分解为2个或更多个单独的页面。在第一个页面中,节点已创建但未发布。完成所有步骤后,将更新并发布节点。我需要在节点填写完所有步骤后发送电子邮件,因为电子邮件中使用了CCK字段。因此,我不能使用“保存新内容后”和“更新现有内容后”的内置事件规则。

如何在规则中区分第一次完全填充节点以及随后更新节点的时间?要做到这一点,一种方法是为节点更新一次或多次的天气提供不同的条件。这是可能的吗?如果可能,这是最好的解决方案吗?

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-03-12 07:26:15

我认为最简单的方法就是像这里提到的http://drupal.org/node/827728那样查看网址或推荐人。不过,您必须使用Execute PHP功能,并且对如何编写简短的脚本有一定的了解。

票数 0
EN

Stack Overflow用户

发布于 2012-03-03 11:03:49

问题:

如何测试节点被修改的次数。

可能的解决方案:

在CCK中包括对用户隐藏(通过CSS)并在每次访问节点时自动递增的"counter“字段。然后在规则条件中使用此计数器的值。

(更多详细信息,请参见http://drupal.org/node/1172550 )

问题:

如何根据节点是第一次“添加”还是“更新”来区别对待节点。

可能的解决方案:

创建以节点类型为条件的路径规则。触发指定节点类型的node/add页面的路径规则。使用elementdefaults模块预先填充节点/添加页面上的字段。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5270951

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档