我正在使用drupal 6.我有一个名为[classroom]的节点。我希望每个教室都有一个[职位空缺注册]。
空缺登记册是一种cck类型:
- uid
- nid
- 加入日期
我希望每个用户[注册]空缺。我想我可以使用旗帜。
当用户加入时,我可以使用规则来处理要发送给用户的电子邮件以及[教室] - > cck_email字段。
我希望规则时间表每30天运行一次(可配置),提醒用户确认[注册]。
1a上。如果未确认注册,则14天后,用户将从教室[未注册]。
1b中。如果用户确认注册(通过单击按钮或URL)。然后规则1再次运行。
我想确认我的方法是否正确。
我一直在玩注册,但有一些规则安排方面,我觉得很难按照自己的喜好定制。
我正在尝试为signup_signup和signup_cancel编写规则事件,然后通过规则计划执行操作。但是我需要查看一些现有的注册码。
必须做太多的自定义工作才能注册,所以我想,用规则和标志更容易做到这一点。缺点是还必须为它创建UI。
对于注册模块,
我有以下规则事件。
请对此进行审核吗?
<http://drupal.org/node/298549>
function signup_rules_event_info() {
return array(
'signup_signup' => array(
'label' => t('User signups to classroom'),
'module' => 'Signup',
'arguments' => array(
'userA' => array('type' => 'user', 'label' => t('UserA, which adds userB.')),
'userB' => array('type' => 'user', 'label' => t('UserB, which is added to UserA\'s list.')),
),
),
);
}
我不知道如何处理参数列表。