drupal 7配置用户注册过程

时间:2011-04-10 07:57:39

标签: drupal-modules drupal-7 user-registration drupal-hooks

我想要一个用户注册流程,其中在各种条件下(例如,注册,批准)发送给用户的电子邮件也包含一些附件,具体取决于用户个人资料。

我应该修改Drupal核心中的哪个文件来配置主题,正文并根据用户个人资料在电子邮件中添加附件?

我为此添加了一个自定义模块?如果是的话,那么我找的是哪个钩子?

2 个答案:

答案 0 :(得分:1)

修改drupal核心真是个坏主意;您只需创建自己的模块,然后使用hook_mail()

答案 1 :(得分:0)

在您的模块中,您需要

hook_form_alter()

在指定表单的$ form数组中的#submit数组中输入您自己的提交处理程序(或取消设置已执行的处理程序...复制并自行创建) 在那个处理程序中你可以使用

hook_mail()

使用$ form_state数组中包含的表单提交的值或其他任何内容形成您自己的电子邮件!