我正在使用Ubercart和Drupal。
下订单时如何判断某人?我可能不得不在某处修改代码,因为它应该只在某个主题下发生,但我不知道在哪里编辑它。
答案 0 :(得分:1)
我去了admin / store / ca并创建了一个动作。我使用产品作为条件,它的工作原理。
答案 1 :(得分:0)
一个简单的解决方案是在小型存根模块中使用hook_mail_alter()
。
此挂钩将允许您添加添加到另一个模块生成的电子邮件。
您需要深入了解ubercart代码,找到您要更改的电子邮件的特定$mailkey
。
http://api.drupal.org/api/drupal/developer--hooks--core.php/function/hook_mail_alter/6
function myhack_mail_alter(&$message)
{
if ($message['id'] == 'the ubercart mail key')
{
//$message['headers']['Bcc'] = 'myemail@example.com';
$message['headers']['cc'] = 'myemail@example.com';
}
}
查找消息密钥的一种方法是将以下内容添加到您的函数中,然后让该站点发送电子邮件。此函数会将密钥转储到dblog
。
watchdog('MailKey', $message['id'], {}, WATCHDOG_INFO);