我想要一个用户注册流程,其中在各种条件下(例如,注册,批准)发送给用户的电子邮件也包含一些附件,具体取决于用户个人资料。
我应该修改Drupal核心中的哪个文件来配置主题,正文并根据用户个人资料在电子邮件中添加附件?
我为此添加了一个自定义模块?如果是的话,那么我找的是哪个钩子?
答案 0 :(得分:1)
修改drupal核心真是个坏主意;您只需创建自己的模块,然后使用hook_mail()。
答案 1 :(得分:0)
在您的模块中,您需要
hook_form_alter()
在指定表单的$ form数组中的#submit数组中输入您自己的提交处理程序(或取消设置已执行的处理程序...复制并自行创建) 在那个处理程序中你可以使用
hook_mail()
使用$ form_state数组中包含的表单提交的值或其他任何内容形成您自己的电子邮件!