【发布时间】:2011-10-13 16:28:46
【问题描述】:
我的自定义模块中有这个邮件功能
function mymodule_mail($key, &$message, $params) {
switch ($key) {
case 'notification':
$message['headers']['Content-Type'] = 'text/html; charset=UTF-8; format=flowed';
$message['subject'] = $params['subject'];
$message['body'] = t('<table style="border:2px solid black;"><tr><td>MESSAGE BODY </td><td><b>'.$params['msg'].'</b></td></tr></table>');
break;
}
}
在这里你可以清楚地看到我使用了一些 html 标签。
下面的代码调用了我的代码块中写的邮件函数。
$params = array(
'subject' => 'email subject',
'msg' => 'message body',
);
drupal_mail('mymodule', 'notification', 'email address', language_default(), $params);
我想知道,是否有任何简单的方法可以为我的消息正文应用模板 (.tpl.php) 文件,以便我可以将所有 css 样式放入该 tpl 文件中。
任何建议将不胜感激。
【问题讨论】:
标签: php drupal drupal-theming