Drupal:允许用户使用表单注册内容

时间:2010-04-03 13:01:44

标签: drupal

如果这有点宽泛,我很抱歉,但我很难知道从哪里开始!


好的,所以我有一个Drupal网站,我需要用户能够注册某些内容,这里是详细的工作流程:

我需要一个由以下元素组成的块中的表单:

First Name (required)
Last Name (required)
Organisation (optional)
Email Address (required)

然后可以选择要注册的内容(使用复选框):

Policy Bulletin
Action News
eBulletin (which only members can sign up to)

然后是通常的提交按钮!

提交后,用户将:

1)被带到确认页面,或 2)被告知填写不正确的字段,和/或需要成为用户才能注册eBulletin(甚至可能直接指向会员注册页面)。

用户将在创建他们注册的类型的新内容时收到电子邮件,以及指向该节点的链接。应该有关于如何在此电子邮件中取消订阅的详细信息。


我过去曾使用过Subscriptions模块,但我不确定是否可以使用注册表单。此外,其中一种内容类型eBulletin仅适用于网站成员,这是一种额外的复杂性。

就像我说的那样,我很难知道从哪里开始,任何想法都会感激不尽!

2 个答案:

答案 0 :(得分:2)

如果您想要收集用户输入然后使用其他机制对其进行操作,则webform模块可能会执行您所需的一切。如果你有一个时事通讯类型的出版物,那么simplenews模块将更好地适应这一点。

答案 1 :(得分:0)

@Peter Carrero是对的。听起来像webform(版本7.x-4.14是您最好的选择)和simplenews(您可以在此自定义简报的外观和感觉)模块是您最好的选择。当然,您可能希望编写一些自定义代码,以便在提交Webform时自动注册用户。

相关问题