2010-07-13 80 views
0

我正在做一个drupal site并且有一个自定义内容类型的Event。我希望用户能够在活动页面上注册自己。为此,有一个模块,即Event Manager。但是这个模块不存在Drupal 6.x release。有没有其他解决方法呢?在Drupal站点注册

回答

2

模块方式:

使用以下模块(仍在开发中,但它应该做的伎俩)

event module

signup module

(这会为你创建一个事件的内容类型,不要忘记设置权限)

转到内容类型编辑scree n(内容类型 - >事件 - >编辑)

将注册配置部分默认设置为启用或安装。


使用您自己的内容类型:

在您的节点event.tpl.php如果传情或整个节点被载入您可以检查。

if($teaser){ /*here teaser code*/ }else{ /*here full node code*/ } 

在整个节点的代码,你可以把一个PHP的形式,在一个自定义数据库表中插入数据和发送邮件到一个地址的底部。您可以创建自己的模块来检索数据,然后将其显示在页面中。

0

另一种模块方式是使用Date和可能的Calendar模块来代替事件。仅当您需要经典活动的日历视图时才需要日历。日期稳定,使用CCK,在发布后不久应该可用于Drupal 7。确保未来顺利升级。 Signup模块与Date兼容,并应提供所需的功能。