有没有可能有一个规则条件,即一个节点已经更新了多次?
我需要不同的电子邮件提醒,当内容被创建和更新时。问题是,im使用了多步骤模块:http://drupal.org/project/multistep。
多步骤模块将节点创建表单分解为2个或更多个单独的页面。在第一个页面中,节点已创建但未发布。完成所有步骤后,将更新并发布节点。我需要在节点填写完所有步骤后发送电子邮件,因为电子邮件中使用了CCK字段。因此,我不能使用“保存新内容后”和“更新现有内容后”的内置事件规则。
如何在规则中区分第一次完全填充节点以及随后更新节点的时间?要做到这一点,一种方法是为节点更新一次或多次的天气提供不同的条件。这是可能的吗?如果可能,这是最好的解决方案吗?
谢谢
发布于 2012-03-03 11:03:49
问题:
如何测试节点被修改的次数。
可能的解决方案:
在CCK中包括对用户隐藏(通过CSS)并在每次访问节点时自动递增的"counter“字段。然后在规则条件中使用此计数器的值。
(更多详细信息,请参见http://drupal.org/node/1172550 )
问题:
如何根据节点是第一次“添加”还是“更新”来区别对待节点。
可能的解决方案:
创建以节点类型为条件的路径规则。触发指定节点类型的node/add页面的路径规则。使用elementdefaults模块预先填充节点/添加页面上的字段。
https://stackoverflow.com/questions/5270951
复制相似问题