Drupal 7 如何创建一个Drupal规则来检查(在cron上)日期字段和是否通过设置字段;“地位”;至;结束;?
我正在尝试创建一个自定义规则(使用模块),以便每次cron运行时,该规则都会检查我创建的自定义内容类型中的日期字段。如果该日期已过,则我希望将列表小部件从Drupal 7 如何创建一个Drupal规则来检查(在cron上)日期字段和是否通过设置字段;“地位”;至;结束;?,drupal-7,drupal-rules,Drupal 7,Drupal Rules,我正在尝试创建一个自定义规则(使用模块),以便每次cron运行时,该规则都会检查我创建的自定义内容类型中的日期字段。如果该日期已过,则我希望将列表小部件从活动设置为结束 这是我在尝试创建此规则时取得的成绩: 将React on event设置为Cron维护任务执行时 添加条件>设置选择要添加的条件进行数据比较>继续 问题是:数据选择器只有站点,无法访问字段数据 你知道我哪里出错了吗?你需要先创建一个规则组件: 转到规则>组件(admin/config/workflow/Rules/Compone
活动
设置为结束
这是我在尝试创建此规则时取得的成绩:
React on event
设置为Cron维护任务执行时
添加条件
>设置选择要添加的条件
进行数据比较>继续数据选择器
只有站点
,无法访问字段数据
你知道我哪里出错了吗?你需要先创建一个规则组件:
对不起,我的英语,我希望你能理解一切:)规则条件“Cron维护任务已执行”的问题是,此时无法访问节点对象,因此无法对节点进行任何检查/操作。作为解决方案,使用事件=节点:查看内容,而不是执行事件=Cron维护任务。您可以对任何内容类型保持打开状态,以便当有人访问该网站并打开至少一个页面时,会触发某些操作 是的,您应该能够通过使用模块来实现所需的功能,但我建议您也将其与模块相结合。有关此模块的一些详细信息(从其项目页面): 将视图直接作为规则操作和循环提供,以无缝地使用视图结果数据 前面的引语可能有点晦涩(它可能会让你想“那又怎样,这能帮我什么忙?”)。因此,有关如何使用这些模块向前迈进的更多详细信息:
活动设置为结束*”(如您的问题所示)。重要提示:使用“规则”的视图显示类型
活动设置为结束)。此时,视图结果的每一列中的所有数据都可以作为所谓的规则参数使用。因此,在这一点上,为循环中正在处理的节点调整列表小部件的值是小菜一碟